This is great. I had only ever seen the expected surprise explanation. The others help to fill in the gaps.