Callers shouldn't be poking around directly in to the send queue, but should use accessor functions like for the read queue.