Hi Brian, it's hard to tell what goes wrong just from your description, but could you explain what's the reason behind double-fork() & reparenting child process? I've recently made a module (to be released *soon*) which also fork()s and I didn't notice such behavior. Best regards, Piotr Sikora < piotr.sikora at frickle.com >