test for careful check of defined is added