Handling SIGTERM properly