extractEarlyDef