Det uppskakade Cameron djupt.