Hi I would like to know if and when does rabbit change the order of messages on a queue in case of reject with requeue. Will a requeued message be pushed back onto the queue tail or will it stay at the head? What about messages consumed within a transaction that was rolled back? Cheers Jiri