evade undef check for every field