same comment about memory order