Preventing infinite recursion.