If I may add, you have to keep in mind the way that terrorist organizations or terrorist individuals work. Intimidation is a very strong tool used in these groups or communities, and people are afraid to come out. Investigative hearings can be a useful tool. People, even those who know, will not come out because of fear.
And when they are not afraid.... I mean, a very good case is one of your colleagues being thrashed. The former premier of British Columbia, Ujjal Dosanjh, got beaten up by these goons for speaking out.
So that's one thing. As related to the Air India trial, this fellow went with Mr. Reyat in that famous...from mainland to island for the trial test run of the explosive device. In the trial, he never disclosed who this Mr. X was.
The RCMP, or whoever the investigative agency was, tried to get Mrs. Reyat to testify. The case ended up in the Supreme Court, and on June 23, 2004, it was held to be a constitutionally valid provision, but unfortunately it was not followed up. Maybe the trial was already too advanced, and the prosecution may have thought that the case was already sewn up.
But this can be very important in getting information. Don't forget that the Air India case is not closed. These cases are never closed. A trial may happen. They may not try the same individuals, but they can try the other individuals. This can be useful in prevention. If they catch some guy and he says, “No, I don't know anything”, that evidence cannot be used against him or her, but it can be used against others. It can be useful in investigating for the same reason, and prosecuting.
So this is very important too. And it was held to be constitutional.