https://kraft.blog/2004/05/cardinal-law-update/
cardinal law update