     $('#settings-tabs input').removeClass 'changed'
     forms.clearFormAlerts(@$el)
     @grabData()
-    res = me.validate()
+    res = @user.validate()
     if res?
       console.error 'Couldn\'t save because of validation errors:', res
       forms.applyErrorsToForm(@$el, res)
       $('.nano').nanoScroller({scrollTo: @$el.find('.has-error')})
       return
 
-    return unless me.hasLocalChanges()
-
-    res = me.patch()
+    return unless @user.hasLocalChanges()
+
+    res = @user.patch()
     return unless res
 
     res.error =>


  onPictureChanged: (e) =>
    @trigger 'inputChanged', e
    @$el.find('.gravatar-fallback').toggle not me.get 'photoURL'

  onClickDeleteAccountButton: (e) ->
    @validateCredentialsForDestruction @$el.find('#delete-account-form'), =>


  grabOtherData: ->
    @$el.find('#name-input').val @suggestedName if @suggestedName
    @user.set 'name', @$el.find('#name-input').val()
    @user.set 'firstName', @$el.find('#first-name-input').val()
    @user.set 'lastName', @$el.find('#last-name-input').val()
    @user.set 'email', @$el.find('#email').val()
    for emailName, enabled of @getSubscriptions()
      @user.setEmailSubscription emailName, enabled

    @user.set('photoURL', @$el.find('#photoURL').val())

    permissions = []

