@groostav I cannot figure out a simpler way as of now. However, you can notice that you actually only need single-consumer, single-producer channel for this, but right now you are forced to use multi-producer multi-consumer channel here which is necessarily has more overhead.