Using SimulationManagerRecord.state when possible