Have ministers promised more than they can afford?