> I would agree it's very hackey and probably not a good idea since the spec is liable to change
Well it's not really about the spec changing, the spec doesn't have a defined behaviour for duplicate keys.
> But I wouldn't be sad if the spec were changed to allow for this, or to allow for comments.
I don't think duplicate keys should be allowed, but I've no strong feelings on comments. I don't think there's any real need for them though.