TPA vs self-distribution