can't terminate with SIGINT on UNIX