diff --git a/src/Config.py b/src/Config.py
index 83398056..e2fbd928 100644
--- a/src/Config.py
+++ b/src/Config.py
@@ -10,7 +10,7 @@ class Config(object):
 
     def __init__(self, argv):
         self.version = "0.5.5"
-        self.rev = 2091
+        self.rev = 2092
         self.argv = argv
         self.action = None
         self.config_file = "zeronet.conf"
diff --git a/src/Worker/WorkerManager.py b/src/Worker/WorkerManager.py
index 39407b40..c3b48d2e 100644
--- a/src/Worker/WorkerManager.py
+++ b/src/Worker/WorkerManager.py
@@ -160,7 +160,7 @@ class WorkerManager(object):
         if not peers:
             peers = self.site.getConnectedPeers()
             if len(peers) < self.getMaxWorkers():
-                peers += self.site.peers.values()[0:self.getMaxWorkers()]
+                peers += self.site.getRecentPeers(self.getMaxWorkers())
         if type(peers) is set:
             peers = list(peers)