Yep - could also do that. Then do you think random id is still necessary? Or just put arbitrary data in message object so they can be used when the message object loops back?