Agreed in toto.
On a lighter note: I was glad to hear from Dom. It’s been hard lately to figure out what on earth he’s been doing for his salary. This made it all clear. Also, I think it’s nice he learned that “proposal” is a word and “supposal” isn’t.