diff --git a/src/cooling/QLA/cooling.h b/src/cooling/QLA/cooling.h
index 89680e3473b2acbf03267a213593c8925aa04a9e..5a0ef4d55a007b932b5b892db32d39e8baec17b5 100644
--- a/src/cooling/QLA/cooling.h
+++ b/src/cooling/QLA/cooling.h
@@ -33,6 +33,9 @@ struct cosmology;
 struct hydro_props;
 struct entropy_floor_properties;
 struct space;
+struct unit_system;
+struct phys_const;
+struct swift_params;
 
 void cooling_update(const struct cosmology *cosmo,
                     struct cooling_function_data *cooling, struct space *s);
diff --git a/src/cooling/QLA/cooling_io.h b/src/cooling/QLA/cooling_io.h
index 5407b53787b570a8981ee58e3d5d2e62d6ecdb8f..779ef844f20159bf8d08196d78e85496345f8590 100644
--- a/src/cooling/QLA/cooling_io.h
+++ b/src/cooling/QLA/cooling_io.h
@@ -24,6 +24,7 @@
 
 /* Local includes */
 #include "cooling.h"
+#include "engine.h"
 #include "io_properties.h"
 
 #ifdef HAVE_HDF5