openweather autodetect when empty string works