sigchild fixes