Hi -- I'm wondering why this code doesn't produce an empty array: >> class << Class.new; instance_methods(false); end => [:allocate, :new, :superclass] This is 1.9 (recent trunk). David