fail fix

o return parecia estar a sair da função e não do loop? hmmm