Finally got as far as memory barriers