restored the old ATOMIC_READ() behaviour

this change is quite irrelevant but restored for consistency
(and anyway fetching the value is the main action)