apparently states are bad because it's easy to get it wrong