When consume_queue is None, no consumption is done.