Safely terminate on SIGTERM