https://ideatrash.net/2012/03/assuming-assumptions.html
Assuming Assumptions