stage recursion limit