Copiada lógica do CCDE para a GEM