diff --git a/agkyra/syncer/localfs_client.py b/agkyra/syncer/localfs_client.py
index d24049c784286270b3e8669795830aaf3591f824..2f3e5b47bd5946f6199f5096004132e14d6c5dae 100644
--- a/agkyra/syncer/localfs_client.py
+++ b/agkyra/syncer/localfs_client.py
@@ -359,7 +359,8 @@ class LocalfsTargetHandle(object):
         self.prepare(fetched_path, sync_state)
         self.finalize(fetched_path, fetched_live_info)
         self.cleanup(self.hidden_path)
-        self.unregister_hidden_name(self.hidden_filename)
+        if self.hidden_filename is not None:
+            self.unregister_hidden_name(self.hidden_filename)
 
     def prepare(self, fetched_path, sync_state):
         self.hide_file()