Shuffle logic around.