This issue doesn't really go here, but I'm not sure where else to put it.
I know there are methods of numerical solving for dealing with dependency loop, but I can't seem to remember what they're called or how they work. A simple estimate would be very useful for the simulator. I need to figure out if it is feasible to implement a solution in the simulator before building it...