part.content_type may be nil