ensuring content_type is preserved across clone