ESS with self-checked run mode is almost working.  I think there's just a little left to work out with thread finalization