wait for spawned process indefinitely,
removed error silencing operator
accept -1 status code if process exited beforehand (...?)