To get greater benefit, some fine tuning may be required. If your simulation involves iterating for a number of timesteps, you will probably have some state variables which are updated in each iteration based on their value in the previous iteration. For example:
Could be modified to:
The resolve command forces x to be evaluated immediately.