Has Budget day got off to a surprisingly good start? Maybe it has.