Adicionando tratamento de exceções