Oops, wrong signal handler bound to SIGCHLD