bug: set a default content-type header if missing