fixed a ase bug with swapping v2