Because recursion.