The 'volatile' helps prevent it from being optimized out, which is interesting.