Thanks for quick response Marc, much appreciated. What you have described is how i understand it from the documentation. The use of the conversationId when correcting Contract messages is clear. It just seems a little odd that no unique reference is ever used when amending a trade message i.e. when a ModifyTradeMatch message amends an underlying trade. The only linking identifier is the TradeId, nothing else. When you have multiple confirmations on a system with the same TradeId far more processing is required to correctly identify the confirmation which should be addressed. Steve