Separated the outbound (dispatcher) and inbound interfaces.