Simplify handling signals, actually I deleted all of them but SIGCHILD