https://confusion.cc/2007/09/03/expectations/
Expectations