Switched to Thread.VolatileRead