diff --git a/hggit/git_handler.py b/hggit/git_handler.py
index c2301b52c3af5900c63065e77f3bd1ddbea3d3ec_aGdnaXQvZ2l0X2hhbmRsZXIucHk=..2a16bc6674cec6ddd79a29ea7d19e2ad6de64347_aGdnaXQvZ2l0X2hhbmRsZXIucHk= 100644
--- a/hggit/git_handler.py
+++ b/hggit/git_handler.py
@@ -1363,7 +1363,6 @@
         return res
 
     def import_tags(self, refs):
-        keys = refs.keys()
-        if not keys:
+        if not refs:
             return
         repotags = self.repo.tags()
@@ -1368,6 +1367,6 @@
             return
         repotags = self.repo.tags()
-        for k in keys[:]:
+        for k in refs:
             ref_name = k
             parts = k.split(b'/')
             if parts[0] == b'refs' and parts[1] == b'tags':