diff --git a/nfc/tag/tt1_broadcom.py b/nfc/tag/tt1_broadcom.py
index <HASH>..<HASH> 100644
--- a/nfc/tag/tt1_broadcom.py
+++ b/nfc/tag/tt1_broadcom.py
@@ -49,7 +49,7 @@ class Topaz(tt1.Type1Tag):
         unless the wipe argument is set.
 
         """
-        return super(Type1Tag, self).format(version, wipe)
+        return super(tt1.Type1Tag, self).format(version, wipe)
 
     def _format(self, version, wipe):
         tag_memory = tt1.Type1TagMemoryReader(self)
@@ -76,7 +76,7 @@ class Topaz(tt1.Type1Tag):
         have any effect.
 
         """
-        return super(Type1Tag, self).protect(
+        return super(tt1.Type1Tag, self).protect(
             password, read_protect, protect_from)
     
     def _protect(self, password, read_protect, protect_from):
@@ -109,7 +109,7 @@ class Topaz512(tt1.Type1Tag):
         unless the wipe argument is set.
 
         """
-        return super(Type1Tag, self).format(version, wipe)
+        return super(tt1.Type1Tag, self).format(version, wipe)
 
     def _format(self, version, wipe):
         tag_memory = tt1.Type1TagMemoryReader(self)
@@ -138,7 +138,7 @@ class Topaz512(tt1.Type1Tag):
         have any effect.
 
         """
-        return super(Type1Tag, self).protect(
+        return super(tt1.Type1Tag, self).protect(
             password, read_protect, protect_from)
     
     def _protect(self, password, read_protect, protect_from):
Type1Tag is imported under tt1 in tt1_broadcom