https://www.ericsbinaryworld.com/2021/09/25/review-necessity/
Review: Necessity