null vs undefined ... grr!