> From: "John Harrison" <[log in to unmask]>
> It seems contrary to interoperability to allow a situation where a
> client requests one thing, but is given another.
But if the client says 'rec2', the semantics of the request is: 'rec2' is
preferred but if not supported give me 'rec'. So returning 'rec' is
responsive to the request.