diff --git a/boundaries/handlinginterface.py b/boundaries/handlinginterface.py
index 55db0f6ba738e27ea8f5ce4f308fca566c65e17a..31d7279fe7d766d33c297b051f8eda03ac1b168c 100644
--- a/boundaries/handlinginterface.py
+++ b/boundaries/handlinginterface.py
@@ -32,6 +32,8 @@ class FlagFieldInterface(object):
         counter = 1
         while name in existingNames:
             name = "%s_%d" % (baseName, counter)
+            counter += 1
+
         return name