On Sep 3, 2007, at 14:55 , Joachim Schrod wrote: > should definitively be replaced by > > if ( ! defined($somevar) ) Apart from orther comments I advise to use if ( not defined($somevar) ) Not has a lower precedence and it is cleaner to use not/or/and in your argument logic (use ! && and || for your logicla arithmetic on numerical values). G