Atualizalção: Uso de tratamento de exceções em dois níveis para tratar os erros.