you can't die when you're in the outbox, refactoring