There are only two grounds on which a bank that issues an on-demand guarantee can refuse to pay the amounts guaranteed, namely fraud or if the demand for payment does not comply with the requirements of the guarantee. Otherwise banks are required to honour the obligations they have assumed in terms of demand guarantees issued