             @_verifyValidState()
 
         _save: ->
-            if not localStorage
+            if not @localStorageEnabled
                 return
 
             data = _.extend @attributes, version: CURRENT_VERSION


            @attributes = _.clone DEFAULTS
            # FIXME: Autodetect language? Browser capabilities?
            @_fetch()

            @deferred = i18n.init

                                return value.replace(grammaticalCase, options.street)

            moment.locale makeMomentLang(@getLanguage())
            # debugging: make i18n available from JS console
            window.i18nDebug = i18n

        testLocalStorageEnabled: () =>
            val = '_test'
            try
                localStorage.setItem val, val
                localStorage.removeItem val
                return true
            catch e
                return false

        _handleLocation: (pos, positionObject) =>
            if pos.coords.accuracy > 10000
