Huh, in the case of a normal exception, `exit` shouldn't be called, because `exit_status` won't be truthy. However, I like your thread solution much better. Let me put that through the paces.