From: Christoph Rippel Date: 2000-12-10T01:36:37+09:00 Subject: [ruby-talk:6972] Re: return value of mutating methods >> I don't claim ALL bang methods should return nil if no >> modification happens (yet); for example, reverse! and sort! >> might be exceptions. The current behavior of collect! is already incompatible with the bang rule - it always returns the object but should always return nil (which is obviously a pretty useless behavior). Christoph