adding test for check name policy checking
adding check for the check name policy
adding a check for recursion