undefined data members now evaluate to false