In my opinion, after an order has been made giving leave to call a witness for oral examination, it remains within the power of the Magistrate to recall or to set aside such an order at the instance of, or with the consent of, the defendant upon whose application the order was made. There is nothing at all surprising, in our adversarial system, in the notion that a defendant who has obtained such an order may request that it be recalled or set aside or consent to it being recalled or set aside. Even though the interests of the defendant are not the sole criterion by which the Magistrate decides whether to grant leave to call a witness for oral examination, I can think of no good reason why the Magistrate should be powerless to recall such an order after it has been made if the defendant so wishes. It is not difficult to think of all sorts of good practical reasons for doing so. The death or long term absence from the State of the witness is one reason. Another reason is that the defendant might agree, in the light of further developments, that the testimony of the witness has become unimportant. It would be surprising if, once an order granting leave has been made, both parties and the Court were unable to undo the making of the order, regardless of the circumstances.