Budget 2019 analysis