fixed piswap