Does it make sense that a class has itself as its own ancestor?

For instance...

42.class
=> Fixnum

42.class.ancestors
=> [Fixnum, Integer, Precision, Numeric, Comparable, Object,  
PP::ObjectMixin, Kernel]

Perhaps it should be as follows?...

42.class.ancestors
=> [Integer, Precision, Numeric, Comparable, Object, PP::ObjectMixin,  
Kernel]