diff --git a/tools/benchmark/main.cpp b/tools/benchmark/main.cpp
index d001fd823791a0dbcc0bbc3c466df0e0027ed65c..6749ce1d0a277eec24d41c059597b1f0f148d1fd 100644
--- a/tools/benchmark/main.cpp
+++ b/tools/benchmark/main.cpp
@@ -40,7 +40,6 @@ setupHandler(const std::string& name,
     h->id = dht::crypto::generateIdentity(name, ca);
     h->logger = logger;
     h->certStore = std::make_shared<tls::CertificateStore>(name, h->logger);
-    h->ioContext = std::make_shared<asio::io_context>();
     h->ioContext = ioContext;
     h->ioContextRunner = ioContextRunner;