https://dalrock.wordpress.com/2017/11/16/missing-the-point-is-hard-work/