Recursion correction