While cancelling the bail under Section 439(2) of the Code, the primary considerations which weigh with the court are whether the accused is likely to tamper with the evidence or interfere or attempt to interfere with the due course of justice or evade the due course of justice. But, that is not all. The High Court or the Sessions Court can cancel the bail even in cases where the order granting bail suffers from serious infirmities resulting in miscarriage of justice. If the Court granting bail ignores relevant materials indicating prima facie involvement of the accused or takes into account irrelevant material, which has no relevance to the question of grant of bail to the accused, the High Court or the Sessions Court would be justified in cancelling the bail. Such orders are against the well-recognised principles underlying the power to grant bail. Such orders are legally infirm and vulnerable leading to miscarriage of justice and absence of supervening circumstances such as the propensity of the accused to tamper with the evidence, to flee from justice, etc. would not deter the court from cancelling the bail. The High Court or the Sessions Court is bound to cancel such bail orders particularly when they are passed releasing the accused involved in heinous crimes because they ultimately result in weakening the prosecution case and have adverse impact on the society. Needless to say that though the powers of this Court are much wider, this Court is equally guided by the above principles in the matter of grant or cancellation of bail. Kanwar Singh Meena v. State of Rajasthan and another, (2012) 12 SCC 180.