Unitary purification