@georgebrock sometimes I get a `Errno::ECHILD: No child processes` response from `wait2`. Specifically from two `commit` commands, which should return `true`, so returning `false` on this error isn't correct. I assume the command finished before it gets to the `wait2` method. Accessing it like `Process.wait(pid); $?.success?` still works. I'll revert back to that unless you know of a better way of doing this.