Reformulando tratamento de erros