           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)


  _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]

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