Use a channel() rather than a MPSCQueue.

Because it's cleaner.