diff --git a/mercurial/bookmarks.py b/mercurial/bookmarks.py
index 68f456f2f425f3699c5318552eb6e04c239e4228_bWVyY3VyaWFsL2Jvb2ttYXJrcy5weQ==..7642f119c2a284fd6e7ee6f9e8fb7bc994ad9fce_bWVyY3VyaWFsL2Jvb2ttYXJrcy5weQ== 100644
--- a/mercurial/bookmarks.py
+++ b/mercurial/bookmarks.py
@@ -156,12 +156,11 @@
     """
     wlock = repo.wlock()
     try:
-        try:
-            repo.vfs.unlink('bookmarks.current')
-            repo._activebookmark = None
-        except OSError, inst:
-            if inst.errno != errno.ENOENT:
-                raise
+        repo.vfs.unlink('bookmarks.current')
+        repo._activebookmark = None
+    except OSError, inst:
+        if inst.errno != errno.ENOENT:
+            raise
     finally:
         wlock.release()