Why add a city and zip code just based off a phone number? For a local business serving 5 surrounding cities, if I see someone from a city we don't service, I might want to just delete the contact... but if the city and zip were added automatically just based off the phone number, that seems ripe for error, plus the city and zip isn't even helpful - who cares?