an empty (not null) MIME type will now not trigger a setType call