Right, so you mix multiple times. You use unlinkable wallets. Electrum and Multibit wallets in Whonix VMs work well. And you successively use different mixing services, so deanonymization would require collusion. Doing three successive mixes is prudent.