only calling gsub on string values