use SIGINT instead of killing process