Is there any benefits to it?
If not, I find it better to avoid potential recursion issues and to properly use the loop.