Update Subprocess to throw if exec() fails