With perfect timing the scrutiny of party election pledges by the Institute for Fiscal Studies (IFS) coincides with the latest public finance figures, which show that we are certainly not out the woods.
Public sector net debt is 80.4% of GDP when the 2011 Budget forecasted it would be 70.5% by now.