Working on message transport with tests (in progress).