performance vs purity