Another note: we look here at user's city, but what if user named himself as Mountain View. 
He will appear in search results, but his city can be some Grand Forks and test will fail.

Should we worry about such situation?