diff --git a/components/common/cpp/include/ftl/utility/msgpack.hpp b/components/common/cpp/include/ftl/utility/msgpack.hpp
index 3e13df14462ea4edc3210a6c0b8aae55ca6e5649..a7b6d4621d3daea6f711945a98038f35cc5c814a 100644
--- a/components/common/cpp/include/ftl/utility/msgpack.hpp
+++ b/components/common/cpp/include/ftl/utility/msgpack.hpp
@@ -1,14 +1,14 @@
 #ifndef _FTL_MSGPACK_HPP_
 #define _FTL_MSGPACK_HPP_
 
-#ifdef _MSC_VER
-#include "msgpack_optional.hpp"
-#endif
-
 #include <msgpack.hpp>
 #include <opencv2/core/mat.hpp>
 #include <Eigen/Eigen>
 
+#ifdef _MSC_VER
+#include "msgpack_optional.hpp"
+#endif
+
 namespace msgpack {
 MSGPACK_API_VERSION_NAMESPACE(MSGPACK_DEFAULT_API_NS) {
 namespace adaptor {