seamless swapping.