diff --git a/components/streams/include/ftl/streams/filestream.hpp b/components/streams/include/ftl/streams/filestream.hpp
index ecbb427bb867eea0e5766184c3cfe2f6b5f5c3ad..0a93fc8795f947b0a71f4843f8287330f85be0fe 100644
--- a/components/streams/include/ftl/streams/filestream.hpp
+++ b/components/streams/include/ftl/streams/filestream.hpp
@@ -2,6 +2,7 @@
 #define _FTL_STREAM_FILESTREAM_HPP_
 
 #include <ftl/streams/stream.hpp>
+#include <ftl/handle.hpp>
 
 namespace ftl {
 namespace stream {
diff --git a/components/streams/src/filestream.cpp b/components/streams/src/filestream.cpp
index ebfbdc6b053eca7b8a40bb5af561a4fba2c83780..a3e74d6ba362dfe9f431cfb74513861300b661c1 100644
--- a/components/streams/src/filestream.cpp
+++ b/components/streams/src/filestream.cpp
@@ -1,5 +1,6 @@
 #include <fstream>
 #include <ftl/streams/filestream.hpp>
+#include <ftl/timer.hpp>
 
 #define LOGURU_REPLACE_GLOG 1
 #include <loguru.hpp>
diff --git a/components/streams/test/filestream_unit.cpp b/components/streams/test/filestream_unit.cpp
index 8962cede12effa0f6758e806242244f894e9a224..46b3975e055e9fbbdc590f21e7c59a3d72481a19 100644
--- a/components/streams/test/filestream_unit.cpp
+++ b/components/streams/test/filestream_unit.cpp
@@ -2,6 +2,7 @@
 
 #include <ftl/streams/filestream.hpp>
 #include <nlohmann/json.hpp>
+#include <ftl/timer.hpp>
 
 using ftl::stream::File;
 using ftl::stream::Stream;