no need to kill the process after run. graceful exit will suffice
errors will be outputted as well, in JSON