OK, so I'll also cut the global limits, the validation routine, and the state-writer.  I was writing the states out for possible regression validation, but I suppose we've got that a bunch of other places anyway and the starcheck code isn't determining the state values.