diff --git a/server.py b/server.py
index aba070c0d916a260fd7f0941471f253d0574cd7a..712d91c93c24b03a7249a4d2f226d2b2f0a64662 100644
--- a/server.py
+++ b/server.py
@@ -474,7 +474,7 @@ class ServerThread(Thread):
 				
 				if new_pubkey == message["pubkey"]:
 					if not new_pubkey in self.peers_index:
-						peer = Peer(new_pubkey, message["host"], message["port"], True)
+						peer = utils.Peer(new_pubkey, message["host"], message["port"], True)
 						self.peers.append(peer)
 						self.peers_index[new_pubkey] = peer
 						utils.logPrint("Add "+str(peer), utils.LOG_TRACE)
@@ -554,7 +554,7 @@ class ClientThread(Thread):
 					if i_peer["pubkey"] in self.peers_index or i_peer["pubkey"] == self.keys.pubkey:
 						continue
 					try:
-						new_peer = Peer(i_peer["pubkey"], i_peer["host"], i_peer["port"], None)
+						new_peer = utils.Peer(i_peer["pubkey"], i_peer["host"], i_peer["port"], None)
 					except ValueError:
 						utils.logPrint("Bad pubkey from "+str(peer), utils.LOG_ERROR)
 						continue