support for undef and conditional implimented