Probably not a comment on the document as much as the implementation, but shouldn't it be one or the other?Forcing the client app to check for both seems a little ill-natured.