Whenever we ran subprocesses to get their output, we were calling .decode() on the output to get the data as strings.
subprocess can return us directly strings, let's offset the decoding to it.
Changes proposed in this merge request: