Cameron, speeches and hungry promises