diff --git a/btypes_primitives/src/main/python/btypes/BSet.py b/btypes_primitives/src/main/python/btypes/BSet.py
index ea574a5246a8d5a67f228cc5a770776b25c1dedf..f0b317995b776397b3d08d17de5dc6372f4ff362 100644
--- a/btypes_primitives/src/main/python/btypes/BSet.py
+++ b/btypes_primitives/src/main/python/btypes/BSet.py
@@ -246,5 +246,5 @@ class BSet:
     def __iter__(self):
         return iter(self.__set)
 
-#Import is at the bottom due to cyclic dependencies
+# Import is at the bottom due to cyclic dependencies
 from btypes.BRelation import *
diff --git a/btypes_primitives/src/main/python_magicstack_immutable/btypes/BSet.py b/btypes_primitives/src/main/python_magicstack_immutable/btypes/BSet.py
index 03676cba9e6204620b2441f04b9570d01500b159..98f532c4e6840caa59669124acef5b15f28f5aa2 100644
--- a/btypes_primitives/src/main/python_magicstack_immutable/btypes/BSet.py
+++ b/btypes_primitives/src/main/python_magicstack_immutable/btypes/BSet.py
@@ -4,6 +4,7 @@ from btypes.BString import *
 from btypes.BStruct import *
 
 import immutables
+from functools import reduce
 
 
 class BSet:
@@ -251,5 +252,5 @@ class BSet:
     def __iter__(self):
         return iter(self.__set)
 
-
+# Import is at the bottom due to cyclic dependencies
 from btypes.BRelation import *
diff --git a/btypes_primitives/src/main/python_pyrsistant_immutable/btypes/BSet.py b/btypes_primitives/src/main/python_pyrsistant_immutable/btypes/BSet.py
index 92ddd92c5944bf150a7bac47ccd396ca1df5bc7a..4b0d95ffcb264de7a8104f934c198c9c4ae315af 100644
--- a/btypes_primitives/src/main/python_pyrsistant_immutable/btypes/BSet.py
+++ b/btypes_primitives/src/main/python_pyrsistant_immutable/btypes/BSet.py
@@ -250,5 +250,5 @@ class BSet:
     def __iter__(self):
         return iter(self.__set)
 
-
+# Import is at the bottom due to cyclic dependencies
 from btypes.BRelation import *