Add an optional message queue to prevent flooding