reworked exception handling in MailboxImpl