gsub instead of tr