Terrible public finances – but broadly on track