diff --git a/fun_with_bison/egg.xml b/fun_with_bison/egg.xml
index 32b6267aed940fb7eb0318d0f8b218f563ff53a4..8deaeadd740eed00c115603f5e52887394fa32b3 100644
--- a/fun_with_bison/egg.xml
+++ b/fun_with_bison/egg.xml
@@ -41,7 +41,7 @@
           <symbol>FACTOR</symbol>
         </rhs>
       </rule>
-      <rule number="50" usefulness="useful">
+      <rule number="5" usefulness="useful">
         <lhs>FACTOR</lhs>
         <rhs>
           <symbol>OPENPAREN</symbol>
@@ -82,7 +82,7 @@
         <item rule-number="2" dot="0"/>
         <item rule-number="3" dot="0"/>
         <item rule-number="4" dot="0"/>
-        <item rule-number="50" dot="0"/>
+        <item rule-number="5" dot="0"/>
         <item rule-number="6" dot="0"/>
       </itemset>
       <actions>
@@ -129,8 +129,8 @@
         <item rule-number="2" dot="0"/>
         <item rule-number="3" dot="0"/>
         <item rule-number="4" dot="0"/>
-        <item rule-number="50" dot="0"/>
-        <item rule-number="50" dot="1"/>
+        <item rule-number="5" dot="0"/>
+        <item rule-number="5" dot="1"/>
         <item rule-number="6" dot="0"/>
       </itemset>
       <actions>
@@ -215,7 +215,7 @@
     <state number="6">
       <itemset>
         <item rule-number="1" dot="1"/>
-        <item rule-number="50" dot="2"/>
+        <item rule-number="5" dot="2"/>
       </itemset>
       <actions>
         <transitions>
@@ -247,14 +247,14 @@
         <item rule-number="1" dot="2"/>
         <item rule-number="3" dot="0"/>
         <item rule-number="4" dot="0"/>
-        <item rule-number="50" dot="0"/>
+        <item rule-number="5" dot="0"/>
         <item rule-number="6" dot="0"/>
       </itemset>
       <actions>
         <transitions>
           <transition type="shift" symbol="INTEGER" state="1"/>
           <transition type="shift" symbol="OPENPAREN" state="2"/>
-          <transition type="goto" symbol="TERM" state="110"/>
+          <transition type="goto" symbol="TERM" state="11"/>
           <transition type="goto" symbol="FACTOR" state="5"/>
         </transitions>
         <errors/>
@@ -266,7 +266,7 @@
     <state number="9">
       <itemset>
         <item rule-number="3" dot="2"/>
-        <item rule-number="50" dot="0"/>
+        <item rule-number="5" dot="0"/>
         <item rule-number="6" dot="0"/>
       </itemset>
       <actions>
@@ -283,7 +283,7 @@
 
     <state number="10">
       <itemset>
-        <item rule-number="50" dot="3">
+        <item rule-number="5" dot="3">
           <lookaheads>
             <symbol>$end</symbol>
             <symbol>ADDOP</symbol>
@@ -296,16 +296,16 @@
         <transitions/>
         <errors/>
         <reductions>
-          <reduction symbol="$end" rule="50" enabled="true"/>
-          <reduction symbol="ADDOP" rule="50" enabled="true"/>
-          <reduction symbol="MULTOP" rule="50" enabled="true"/>
-          <reduction symbol="CLOSEPAREN" rule="50" enabled="true"/>
+          <reduction symbol="$end" rule="5" enabled="true"/>
+          <reduction symbol="ADDOP" rule="5" enabled="true"/>
+          <reduction symbol="MULTOP" rule="5" enabled="true"/>
+          <reduction symbol="CLOSEPAREN" rule="5" enabled="true"/>
         </reductions>
       </actions>
       <solved-conflicts/>
     </state>
 
-    <state number="110">
+    <state number="11">
       <itemset>
         <item rule-number="1" dot="3">
           <lookaheads>