HSA Uniform Swap