https://techygeekshome.info/2022/02/are-checks-still-necessary/
Are Checks Still Necessary?