Pointer swapping fixed