Remove auto recursion. Only recurse if a change has been made.