Implementado tratamento de exceções