https://bornsql.ca/blog/assumption-sandwich/
Assumption Sandwich