more assurances that the process is cleaned up on exit