 
   _sendModelDestroy: (model) ->
 
-    if @_syncRemoved is model.id
-      # We received this remove. No need to send it again
-      @_syncRemoved = null
-      return
-
     log "SEND REMOVE #{ model.id }"
+
     @_syncDoc.submitOp [
       p: [@collectionId , model.id]
       od: true


    log "RECEIVE REMOVE #{ model.id }: #{ JSON.stringify modelId }"

    # Prevent resending this remove
    @_syncRemoved = model.id

    model.destroy()

    if @_syncDoc.snapshot[@collectionId][modelId]
      log "ERROR: Model exists after deletion! #{ modelId }"

    if not @collectionId = opts.collectionId
      throw new Error "SharedCollection needs a collectionId in options!"

    super

  handleError: (model) => (err) =>
