We also still have a substantial performance regression on Surface hopping tests, much more than other integrators. Since we do a lot of conversions, we could try out whether switching the state logic to work with Floats or Vectors of Floats is more efficient. @Snowd1n you wanted to take a look at this, right?