| Foreign-language state alias missing | Berkerley, Kalifornien, USA → United States only | "Kalifornien" / "Californien" not in us-all-states aliases | Add aliases in build script |
| Abbrev-with-period breaks splitter | (City of) Ontario, Calif. USA → unresolved | , is the only separator; Calif. followed by space attaches to next token | Strip trailing . in normalize() or treat . as soft separator |
| Wrong country entirely | Richmond, Kalifornien USA → Canada > Richmond | Missing comma collapses two components into one unmatchable token | Same as above + alias fix |
| Same-name in another sub-region wins | Miami, USA → Indiana > Miami County | Cities with no state hint match a county anywhere | Add population/notability hint or prefer state-anchor matches |
| Common name picks county over city | Houston, Texas, USA → Texas > Houston County | Both city and county exist; greedy 1:1 picks the leaf with the same name as Texas's child | Prefer cities (PPL) over admin (ADM2) when tied |
world-admin1 vs us-all-states tie | California, USA → ambiguous | Both gazetteers contain "California" with the same lat/lon | If two gazetteers' top matches share lat/lon, drop ambiguity |
| Province read as US county | Sudbury, Ontario, USA → New York > Ontario County > Sudbury | Greedy match prefers same-tree paths; "Ontario" the province isn't on the same path as the city | Boost lastComponentMatched country match before sub-tree |