diff --git a/agkyra/protocol.py b/agkyra/protocol.py
index 68b902348927a8064b57c3c1b296f37efcd2db79..7d95822e4eff22ffa935bf2e835951fad4f1830e 100644
--- a/agkyra/protocol.py
+++ b/agkyra/protocol.py
@@ -456,6 +456,7 @@ class WebSocketProtocol(WebSocket):
             except KeyError:
                 pass
 
+        syncer_ = None
         try:
             syncer_settings = setup.SyncerSettings(
                 self.settings['url'], self.settings['token'],
@@ -466,9 +467,6 @@ class WebSocketProtocol(WebSocket):
             syncer_ = syncer.FileSyncer(syncer_settings, master, slave)
             self.syncer_settings = syncer_settings
             syncer_.initiate_probe()
-        except setup.ClientError:
-            syncer_ = None
-            raise
         finally:
             with SYNCERS.lock() as d:
                 d[0] = syncer_