diff --git a/benchmark/benchmark.h b/benchmark/benchmark.h
index 22bfe187cbbdb1efaba4de0e4c4cc198268422fa..66ef7afc601143694116f00d930a2432f8c2574d 100644
--- a/benchmark/benchmark.h
+++ b/benchmark/benchmark.h
@@ -16,6 +16,8 @@
 #include "stats.h"
 #include "slow_pairs.h"
 #include "error.h"
+#include "memory.h"
+#include "vcluster.h"
 
 #if HAVE_VCLUSTER_CUDA == 1
     #include "gpu_nvidia.h"
@@ -25,11 +27,6 @@
     #define _POSIX_HOST_NAME_MAX 4096 //Hopefully enough
 #endif
 
-class VirtualCluster;
-class Allocator;
-class MemoryBuffer;
-class MemoryBufferMulti;
-
 struct linktest_args;
 
 namespace linktest{