       domainBoundOperationHandler = taskDomain.bind operationHandler
 
 
-      domainBoundOperationHandler task.request, completionHandler, (err, result) ->
-        if err?
-          return callback(convertToError err)
-
-        callback null, result
+      domainBoundOperationHandler task.request, completionHandler
 
   obj =
     collection: collection

      collectionToProcess = collection task.collectionName
      dataOp = ''

      completionHandler = initCompletionHandler task

      if task.method is 'POST'
        dataOp = 'onInsert'


    return registeredCollections[collectionName]

  initCompletionHandler = (task, callback) ->
    unless task.originalRequest?
      task.originalRequest = task.request

    environmentId = task.appMetadata._id

    convertToError = (body) ->

