     if not @_syncDoc.snapshot[@collectionId][model.id]
       log "ERROR: snapshot has no this model #{ model.id }"
 
-
-    @_syncDoc.submitOp operations if operations.length isnt 0
+    if operations.length isnt 0
+      @_syncDoc.submitOp operations, @handleError(model)
 
 
   _sendModelAdd: (model) ->

    @_syncDoc.submitOp [
      p: [@collectionId , model.id]
      oi: model.toJSON()
    ]


  _sendModelDestroy: (model, options) ->

    if @_syncRemoved is model.id
      # We received this remove. No need to send it again

    @_syncDoc.submitOp [
      p: [@collectionId , model.id]
      od: true
    ], @handleError(model)



