Retirado erros, adicionar exceções depois