Meh, we don't try/catch any other user-specified lifecycle functions so at least we'll be consistent.