Unearthed a bad assumption in my code that a US city's name would be unique to its state. Definitely wrong. Now I have to fix some naive code.