purity is not simple.