Added msg_reverse (so that worker gets the queue in FIFO order)