Small optimitation to limit volatile reads