excise ht*apply-op*eat
Now try running the model (for several decision cycles) through a new impasse that will appear, that of an operator no-change. This impasse occurs when an operator has been selected but the operator does not lead to any change to the state. You can compare your trace with Trace 8. This impasse can be seen in very fine detail by setting the watch level to 3 or 4.
When you've loaded and run your code, you should get a chunk that looks a lot like ht*apply-op*eat.