From: Shadowfirebird Date: 2011-03-09T07:24:04+09:00 Subject: Re: Duplicate methods removal in Ruby's TODO ? > Using bang names to denote receiver-modifying methods is not the convention, > and I don't think it should become it. > > http://dablog.rubypal.com/2007/8/15/bang-methods-or-danger-will-rubyist As the article you link to says: the convention is neither intuitive nor easy to understand. +1 here for adopting a clearer convention.