The bugs are getting progressively more arcane. In order to make this work, I've decided that three critical accounts need to store their output value for all scenarios rather than letting it be possibly shared, because the system is just going to try to trip over its own feet if I let the accounts try to use shared space for the scenario values.
And, yes, that's going to sound like gibberish to anyone who's not familiar with the system. It's probably gibberish to everyone except about three people on the planet.
Fortunately, I'm one of those three people.
But my brain hurts.