zeroRecursion is unused