I'll look into it, thanks. Why the issues with sig handlers? My intention, by the way, is to avoid using "die" statements as much as possible. The die and warn handlers i've installed for this set of scripts is to catch anything i hadn't thought to catch, or is out of my control (like when xml parser craps out on you... not happy there isn't a hook into it's error handling abilities). The idea for the former, of course, is to go in and take care of the exceptions.