Budget 2024: A difficult birth