revert recursion limit