diff --git a/server.py b/server.py
index 5a8347844ab4bc0f6e4e4b24d66f6afa5fa7c4e3..34a9200c9a9f9afe731bedb88e75d65e10512da2 100644
--- a/server.py
+++ b/server.py
@@ -625,7 +625,7 @@ class ClientThread(Thread):
 			
 			if new_peer.sigtime + self.conf["server"]["peer_sig_age_max"] <= new_peer.rectime or \
 			   (peer in self.peers and new_peer.sigtime <= self.peers[peer].sigtime):
-				utils.logprint("Peer detection: too old sig: "+new_peer.to_human_str(), utils.LOG_TRACE)
+				utils.logprint("Peer detection: " + ("already have" if new_peer.sigtime == self.peers[peer].sigtime else "too old") + " sig: "+new_peer.to_human_str(), utils.LOG_TRACE)
 				continue
 			self.peers[peer] = new_peer
 			added_peers = True