Finance Bill arrives with a few surprises