@simon imo it's good practice for servers to have some kind of URL pattern that overrides the header and triggers equivalent behavior, for times when the URL author wants to do something particular. But in general, the whole purpose of 'em is for the URL author to get out of the way and let the client supply client-specific info (which the URL author *can't* know) to the server.