Use sigterm rather than sigint to stop