>>>>> "H" == Harry Ohlsen <harryo / zip.com.au> writes: H> So, does that mean that when we redefine a "global" method, calling super H> automatically calls the one that existed before we defined it? Yes, "global" methods defined by ruby are methods of Kernel "global" methods defined by your script are methods of Object Kernel is included in Object, when Object#puts call super, ruby will call Kernel#puts Guy Decoux