From: "RubyTalk@..." Date: 2009-05-09T07:59:37+09:00 Subject: NilClass and Comparable >> nil==0 => false >> class NilClass >> include Comparable >> def <=>(other) >> 0 >> end >> end => nil >> [1,nil,2].sort ArgumentError: comparison of Fixnum with nil failed from (irb):11:in `sort' from (irb):11 >> p nil > 2 false => nil >> p nil > -1 false => nil >> p nil == 0 true => nil What I am missing here?