Thought provoking . .