> Imagine a flock of ducks in the sky. Listen. > Now remove the ducks. Listen. > > What is the sound of no duck quacking? > > What should nil respond_to? nil.nil? => true Object.new.nil? => false and if your duck can not be false itself, code like this works: if duck = flock.front_duck duck.relocate_towards_end_of(flock) if duck.tired? end +--- Kero ----------------------- kero@chello@nl ---+ | all the meaningless and empty words I spoke | | Promises -- The Cranberries | +--- M38c --- http://httpd.chello.nl/k.vangelder ---+