I think these don't need to be volatiles.