Adicionado tratamento de exceção.