Let me progress a little.
Let us not allow bluff and bluster to obscure the fact that there is already substantial agreement on the most significant aspects of the Bill. The UK and Scottish Governments agree on the devolution of income tax, representing £11 billion in revenue, and on the principle, if not yet the detail, of devolving £2.5 billion in welfare.