I believe vinz checked the priorities and it does work, but only because we got lucky that the callback priority is higher. So if the callback occurs while access_accels is being written, then the entire accels object will be read. If it fires immediately after then nothing will happen.