Ruby 1.8.6 doesn't have Fixnum#even?
Ruby 1.8.6's hash doesn't allow odd number of items
follow CRuby r44551

removing any allocation overhead when used with a string literal key.
[ruby-core:59640] [Bug #9382]