rarely pure & never simple