it is a safety catch for mistakes in the tests - not allowing something to evaluate to undef by mistake. It does not make a difference when tests are working.
(Removed).