purity requirements