https://dancerscode.com/posts/3-ways-to-avoid-being-burned-by-state/
3 Ways to Avoid Being Burned by State - Dancer's Code