Thank you, Lou. Reassuring.
There's also code in there to handle @minOccurs and @maxOccurs on
<macroRef>, which also can't have them.
You said you didn't want any discussion. So I will merely assert
that dataRef is not repeat NOT intended to be repeatable.