Also, symbols can be used when the string is not intended to change. Consider this : position = :west position.gsub!(/west/, 'south') => NoMethodError Cheers, zimba.tm