On Fri, Jul 24, 2009 at 2:41 PM, Thomas B.<tpreal / gmail.com> wrote: > 1. Isn't it inconsistent with the description? It says that hash will be > truncated before being used, so it should be truncated before being used > to calculate the hash of the array. The documentation for Object#hash says that. You're experiencing this error with Array#hash Not that I'm implying this is necessarily 'ok' but you had the same mistake in your last post, reading Object's docs and applying them to another class.