Well, the audience can choose. EIther you are trolling, or you somehow misunderstood the paragraph that stated we should avoid recusing in code. Gavins ‘eval’ code had an int, I suggested a bool in OP. (ctrl-F for ‘boolean’).
So, thank you for pointing out that without the guards I explicitly stated the code should have, it would not be safe. It wasn’t really needed to point that out as everyone realized it, though.