diff --git a/src/peer.cpp b/src/peer.cpp
index d122eff21cec67b478bcb705d626e2c44c147b83..14b85db46c9fa5e13ad3446c8a4fa41caec57de6 100644
--- a/src/peer.cpp
+++ b/src/peer.cpp
@@ -538,6 +538,7 @@ bool Peer::waitConnection(int s) {
 	});
 
 	cv.wait_for(lk, seconds(s), [this]() { return status_ == NodeStatus::kConnected;});
+	LOG(ERROR) << "CONN STAT = " << int(status_);
 	return status_ == NodeStatus::kConnected;
 }
 
diff --git a/test/net_integration.cpp b/test/net_integration.cpp
index 1fa6d941deb3872abf3c5ab1209446536831ffec..1ba570106a9bc9b4664f8a79bc0b4ca1adbde3f5 100644
--- a/test/net_integration.cpp
+++ b/test/net_integration.cpp
@@ -76,7 +76,7 @@ TEST_CASE("Listen and Connect", "[net]") {
 		
 		bool disconnected_once = false;
 
-		auto h = ftl::getSelf()->onConnect([&](const std::shared_ptr<ftl::protocol::Node> &p_listening) {
+		auto h = self->onConnect([&](const std::shared_ptr<ftl::protocol::Node> &p_listening) {
 			if (!disconnected_once) {
 				// remote closes on first connection
 				disconnected_once = true;