diff --git a/simp/assignment_collection.py b/simp/assignment_collection.py
index 5fb57a1ec380bd6bc2b8aae845b067ee3caa5ca7..b86960c400c437da39adcb35eed6b796901be74d 100644
--- a/simp/assignment_collection.py
+++ b/simp/assignment_collection.py
@@ -332,6 +332,9 @@ class AssignmentCollection:
             result += "\t{eq}\n".format(eq=eq)
         return result
 
+    def __iter__(self):
+        return self.main_assignments.__iter__()
+
 
 class SymbolGen:
     """Default symbol generator producing number symbols ζ_0, ζ_1, ..."""