Corrigido a estrutura de lançamento de exeção e retornos