https://ofabondservant.com/2017/09/05/maintaining-purity/
Maintaining Purity