do not catch SIGILL, SIGSEGV, SIGFPE. See CERT's SIG35-C