Hello William, Thursday, September 26, 2002, 7:55:04 PM, you wrote: WDT> Bulat suggested using "===" so any expression will do. But then do we WDT> just go from the first declared function till the end? Then function WDT> declaration place has a new meaning, which is a new semantic for Ruby. no, it is up to implementation. language guarantee only what on of corresponding funtions wil be called, no more -- Best regards, Bulat mailto:bulatz / integ.ru