Split handling of inbound, outbound, and acknowledgement messages.