require a content-type header