diff --git a/components/net/cpp/include/ftl/net/universe.hpp b/components/net/cpp/include/ftl/net/universe.hpp
index db9e703ddbe7054bf7e46fb52cebcc2d9fc6b690..0c71db7fe8b1fe07dcb31ff3833679ef85d6846c 100644
--- a/components/net/cpp/include/ftl/net/universe.hpp
+++ b/components/net/cpp/include/ftl/net/universe.hpp
@@ -370,7 +370,12 @@ bool Universe::send(const ftl::UUID &pid, const std::string &name, ARGS... args)
 		DLOG(WARNING) << "Attempting to call an unknown peer : " << pid.to_string();
 		return false;
 	}
+#ifdef WIN32
+	return p->isConnected() && p->send(name, args...) >= 0;
+#else
 	return p->isConnected() && p->send(name, args...) > 0;
+#endif
+
 }
 
 /*template <typename... ARGS>
diff --git a/components/net/cpp/src/peer.cpp b/components/net/cpp/src/peer.cpp
index 967753b56882a4e4058c121e1732c95c880d36ca..9b54887ac683d4ac444e2776c93ac18ec117ed5b 100644
--- a/components/net/cpp/src/peer.cpp
+++ b/components/net/cpp/src/peer.cpp
@@ -602,9 +602,7 @@ int Peer::_send() {
 	}
 
 	DWORD bytessent;
-	LOG(INFO) << "About to send: " << send_size;
 	int c = WSASend(sock_, wsabuf.data(), send_size, (LPDWORD)&bytessent, 0, NULL, NULL);
-	LOG(INFO) << "Fin send";
 #else
 	int c = ftl::net::internal::writev(sock_, send_buf_.vector(), (int)send_buf_.vector_size());
 #endif