I should add: this is my opinion on the subject.  I am open to other conclusions, but I see mostly risk rather than benefit in supporting the added complexity -- and definitely a huge cost to promising it, because that means we are constrained to support mixed-mode messages in the next revision of these formats.

One other option would be to stick a version tag into message, and key conform! off those instead of guessing based on content.