I moved some of the heavier stuff into the LoadAll (changed to LoadSim) method.  Also, an exception thrown here is ~fatal - which is one of the cases allowed in the GCSC.