Revert "no idea why the ListBuffer makes us throw that error"

This reverts commit 09f9a85dacb2efee11fdfa887e406c0c5861bf98.
ordering fix

Do away with non-transitive compare function. Instead, reorder
parses later so that cities that are related to the top result
are moved to the top.

Auditors: blackmad