     if res?
       forms.applyErrorsToForm(@$el, res)
       return
+      
+    return unless me.hasLocalChanges()
 
     res = me.save()
     return unless res

  grabOtherData: ->
    me.set('name', $('#name', @$el).val())
    me.set('email', $('#email', @$el).val())
    me.set('wizardColor1', @getWizardColor())
    me.set('emailSubscriptions', @getSubscriptions())

    adminCheckbox = @$el.find('#admin')

  events:
    'click #save-button': 'save'
    'change #settings-panes input': 'save'
    'click #toggle-all-button': 'toggleEmailSubscriptions'

  constructor: (options) ->
