I think spawn() had some bugs with not verifying the correct number of arguments. I think there was a pull for that (or at least a bugzilla entry). But this can work for me, thanks.