The hon. Gentleman is right, but that became unworkable and impractical because the political consensus simply was not there when it came to legislation.
The hon. Member for Foyle asked what would happen if someone lied to the ICRIR. Well, that person simply would not be granted immunity: he would lose that immunity as a result of the new offence in the Bill.