That sounds like a problem with the people producing and consuming the messages, not a problem with the protocol itself :)