diff --git a/include/opendht/dhtrunner.h b/include/opendht/dhtrunner.h
index 956d2158b5912fff61cd3e71f44d44b25656be41..42cd6817946d0aca8c2438136e2160a943a36d55 100644
--- a/include/opendht/dhtrunner.h
+++ b/include/opendht/dhtrunner.h
@@ -33,15 +33,13 @@
 #include "securedht.h"
 
 #include <thread>
-#include <random>
 #include <mutex>
 #include <atomic>
 #include <condition_variable>
 #include <future>
 #include <exception>
 #include <queue>
-
-#include <unistd.h> // close(fd)
+#include <chrono>
 
 namespace dht {
 
diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index 558d7181c35e2df99159dd6ff18cadd5f15b202b..1374b7bea24c9f37d98dc2203b9f4b5e46569264 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -30,6 +30,8 @@
 
 #include "dhtrunner.h"
 
+#include <unistd.h> // close(fd)
+
 namespace dht {
 
 void