Had it working fine with the city only and then doubled back to clean up the state data and insert it into the output although it wasn't mentioned in the ask directly, only as a secondary (paraphrase) "you can clean up the state associated with the city".
Neat