(and non-trivial variables) in addition to being not very portable is a REALLY BAD THING. And I would suggest using explicit calls wherever possible. Dmitry.