   # @param [Object] items Items to store
   # @param [Function] cb A callback invoked once the insertion is done
   set: (items, cb) ->
-    l "SET", _.clone(items)
     return cb?() unless items?
     @_changes.push {type: OperationTypes.SET, key: key, value: value} for key, value of items
     this.debounced_push()

    p = @client.get_settings_md5().then (md5) =>
      return yes if @_lastMd5 is md5
      @client.get_settings().then (data) =>
        l 'Received', data
        data = @_decrypt(data)
        l 'Decrypted', data
        @_merge(data).then =>
          @emit 'pulled'
          @_setLastMd5(md5)

  _getAllData: ->
    d = ledger.defer()
    @_super().keys (keys) =>
      @_super().get keys, (data) =>
        d.resolve(data)
    d.promise
