Chris Morris wrote: <snip> > It doesn't for me: > > irb(main):001:0> w = nil > nil > irb(main):002:0> x = 'foo' if w != nil > nil > irb(main):003:0> x > nil > irb(main):004:0> VERSION > "1.6.6" > Ok...this is weird, but irb doesn't do it on mine either. It must be something else in my script. I always seem to forget about irb :| --ghost--