I thought you meant to have a thread have multiple message queues? Or is this feature unrelated to this line? (Sorry, I'm scrolling though your PR while am half asleep already.)