some people have invalid additional arguments that seem to be causing a reboot loop... investigate it first. Then come up with a way to properly parse arguments to pass into subprocess properly