Replace ad-hoc push() special case with fork()
Have parent send back its PID as a double-check