looks like it was purposefully designed to waste user tokens instead of detecting logic loops like this. sasuga google.