Hi, Is it guaranteed that the exchange_name field of basic.delivery of the message will persists when the message passed through several exchanges? Example 1: Exchange(A) -> binding -> Queue(Q) then exchange equals A for every message sent to A Example 2: Exchange(A) -> binding -> Exchange(B) -> binding -> Queue(Q) ?