Pundits didn't see it coming