set budget default to the balance instead of failing