no recursive requisite