Tentativa de correção da recursão