Use ProcessBuilder

Btw, not using ProcessBuilder at L148 because it seems overkill there.