Melhorando tratamento de erro