NIT: Comment not quite accurate - Incoming and Outgoing messages are both logged & annotated and both are tested in this method.