Also, irb screws it up:

  irb(main):001:0> def x ; "x" ; end
  => nil
  irb(main):002:0> Object.private_instance_methods(false).sort
  => ["initialize", "irb_binding"]
  irb(main):003:0> Object.public_instance_methods(false).sort
  => ["x"]

T.