A difficult budget