injective swap