#121 moved NonBlockingInbox to impl