From: ts Date: 2001-11-01T01:59:36+09:00 Subject: [ruby-talk:23985] Re: Strangeness with undefining methods >>>>> "P" == Paul Brannan writes: P> If 'foo' is already removed, then why do I get the "discarding old foo" P> message? foo is not removed just undef, try class Object; remove_method :foo; end Guy Decoux