removed old Process::fork stuff
modified traps to raise SystemExit