diff --git a/components/net/cpp/include/ftl/net/universe.hpp b/components/net/cpp/include/ftl/net/universe.hpp
index d2a3ce3b8957bb000f9770659e9f6df4d4ef1ca5..6394e26e36aed185c3b57af30e55eb97c5ef5876 100644
--- a/components/net/cpp/include/ftl/net/universe.hpp
+++ b/components/net/cpp/include/ftl/net/universe.hpp
@@ -227,7 +227,7 @@ class Universe : public ftl::Configurable {
 	size_t send_size_;
 	size_t recv_size_;
 	double periodic_time_;
-	size_t reconnect_attempts_;
+	int reconnect_attempts_;
 
 	// NOTE: Must always be last member
 	std::thread thread_;