i think my signal handlers created zombies