adicionado controle de erro ao lancar