Perhaps check for `respond_to?(:string)` rather than the specific field class.