 
   _computeCommit: (data, changes) ->
     data = @_applyChanges(data, changes)
-    l "APPLY CHANGES ", changes, data
     commitHash = ledger.crypto.SHA256.hashString _(data).toJson()
     data.__hashes = [commitHash].concat(data.__hashes or [])
     [commitHash, data]

          throw Errors.NoChanges
      # Create commit hash
      [commitHash, pushedData] = @_computeCommit(data, @_changes)
      l "DATA", data
      l "PUSHED DATA", pushedData
      # Jsonify data
      @_encryptToJson(pushedData)
    .then (data) => if hasRemoteData then @client.put_settings(data) else @client.post_settings(data)

      @_setLastMd5(md5)
      # Merge changes into store
      @_clearChanges()
      @_setAllData(pushedData)
    .then () => @emit 'pushed', this
    .fail (e) =>
