This will also be used even for a graceful exit (when everything works well), right?