       runner?.configuration?.options?.language == undefined or
       runner?.configuration?.options?.language == "nodejs"
 
-        # load regular files from fs
+        # Load regular files from fs
         for file in files
           loadHookFile file
 

    if typeof(runner.configuration.hooksData) != 'object' or Array.isArray(runner.configuration.hooksData) != false
      return callback(new Error("hooksData option must be an object e.g. {'filename.js':'console.log(\"Hey!\")'}"))

    # run code in sandbox
    async.eachSeries Object.keys(runner.configuration.hooksData), (key, nextHook) ->
      data = runner.configuration.hooksData[key]

      # run code in sandbox
      sandboxHooksCode data, (sandboxError, result) ->
        return nextHook(sandboxError) if sandboxError

        # merge stringified hooks
        runner.hooks = mergeSandboxedHooks(runner.hooks, result)

        # Fixing #168 issue


          delete allHooks[hookType][transactionName]

  loadHookFile = (filePath) ->
    try
      proxyquire filePath, {
        'hooks': runner.hooks
