allow graceful exit for SIGQUIT