https://mamchenkov.net/wordpress/2006/09/01/consistency-is-key/
Consistency is Key