Alterado tratamento de erro