You can argue whether notNULL should check both null and undefined, but we have tests that depend on this check failing for undefined..