     log "RECEIVE REMOVE #{ model.id }: #{ JSON.stringify modelId }"
 
 
-    model.destroy local: true
+    model.destroy
+      local: true
+      remote: true
 
     if @_syncDoc.snapshot[@collectionId][modelId]
       log "ERROR: Model exists after deletion! #{ modelId }"


    log "RECEIVE ADD #{ op.oi.id }: #{ JSON.stringify op.oi }"

    @create op.oi, local: true


  _receiveModelDestroy: (op) ->


    ob = {}
    ob[attrName] = attrValue
    model.set ob,
      local: true
      remote: true


  add: (models, options) ->
    if models.length is 0
      return


    if _.isArray models
      for m in models
        @_sendModelAdd m, options
    else
      @_sendModelAdd models, options

    super

