Tight vote signals caution ahead of the Budget.