2023-24 Federal Budget: A high-wire balancing act