Improving public finances but risks remain.