diff --git a/generator/generate.py b/generator/generate.py
index a127b0fca2392f4525d368a06060678d26227be8..9fda74f33c8638bbe2a963d3930806139d416120 100755
--- a/generator/generate.py
+++ b/generator/generate.py
@@ -199,7 +199,7 @@ def generate_decoder(filter_desired, f):
     print("Generating decoder with {0} instructions".format(len(desired_insts)), file=sys.stderr)
 
 
-    direct_dependents = set()
+    direct_dependents = set(["ASZ_NONTERM", "OSZ_NONTERM"]) # These are listed specially because they are invoked separately from the INSTRUCTIONS() rule.
 
     for inst in desired_insts:
         used_inums.add(inst.id)