diff --git a/benchmark/async_hooks/promises.js b/benchmark/async_hooks/promises.js
index eb90ca0368e079..e74e3d37af11fc 100644
--- a/benchmark/async_hooks/promises.js
+++ b/benchmark/async_hooks/promises.js
@@ -10,10 +10,11 @@ const bench = common.createBenchmark(main, {
   ]
 });
 
+const err = new Error('foobar');
 async function run(n) {
   for (let i = 0; i < n; i++) {
     await new Promise((resolve) => resolve())
-      .then(() => { throw new Error('foobar'); })
+      .then(() => { throw err; })
       .catch((e) => e);
   }
 }