Nicholas Timmins Have ministers promised more than they can afford?