Finalmente funcionando sem stack overflow.