CC. Lots of food for thought.