deliberate feature -> if you want to make a particular instance immutable you can call freeze on it - here is a good article you can use to learn more about the Ruby freeze operation and how Ruby deals with mutability in strings: http://rubylearning.com/satishtalim/mutable_and_immutable_objects.html