bufferQueues are accessed using MessagePasser object