Vince speech has done him no harm