Welcome to the infinite abyss of recursion.
Where did we go wrong?
Is it too much code?
Or is it just the coffee machine?