Update subprocess and introject our wrapper in a more potentially reusable manner