skip> Given that sys.exitfunc is gone is there a reason to have skip> _run_exitfuncs? Who's going to call it? I should have elaborated. Clearly you need some way to call it, but since that is going to be called from C code (isn't it?), why expose it to Python code? Skip