Accidentally infinite recursion