       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


      return errorResult

    completionHandler = (entity, callback) ->
      entityParser = entityHelper environmentId

      responseCallback = callback

      collectionToProcess = collection task.collectionName
      dataOp = ''

      completionHandler = initCompletionHandler task, (err, result) ->
        if err?
          return callback(convertToError err)

        callback null, result

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