This image shows the calling order dependency for message dequeue routines.