Each observer is now guaranteed to receive messages in order