We now have entirely separate channels for each direction of communication between the producer and consumer, rather than having the two sides share a single state machine.