don't test for undef