swapping error