This allows access as an atomic variable in the presence of async interrupts. See issue #7433 for more details fixes: #7433