Spot on and hilarious.