Follow-up to #214. See comments. `Popen` should be fed a list of arguments, not a single string. The fix in #214 splits the string but - arguments should be split one step further (`"-r path"` -> `["-r", "path"]` - it makes no sense to concatenate strings then split them, the arguments should be built as a list in the first place