     geo.locate
       accuracy: 'low'
       success: _.wrap options.success, (success, geoFormatted) =>
-        @setGeo(geoFormatted) unless @hasLocation()
+        unless @hasLocation()
+          @setGeo geoFormatted, silent: true
         success?()
 
   # Gravity runs a delayed job after user saves that geolocates

      postal_code: geoFormatted.getPostalCode() or ''
      coordinates: geoFormatted.getCoordinates() or null
      country: geoFormatted.getCountry() or ''

    else
      @setGeo new GeoFormatter(obj)

  setGeo: (geoFormatted, options = {}) ->
    @set location:
      city: geoFormatted.getCity() or ''
      state: geoFormatted.getState() or ''
