Massive changes to stochastic optimisation