file responses: allow custom content types to over-write default detection