When the client sends an Accept header, the server generator should validate that it is sending a response with the given content-type before it responds (or that it can send such a content type).