check an explicit undef will fail Optional within Dict