1. A party who represents that goods are in stock and promises immediate delivery upon payment cannot later claim supervening impossibility based on foreign currency unavailability when this was never raised as a condition of the contract. 2. The defence of supervening impossibility requires that the impossibility be absolute (not relative), must not be caused by the fault of the party relying on it, and must not have existed at the time of contract formation. 3. Where a party is in clear breach of contract, specific performance will be ordered in favor of the innocent party who has fully met its contractual obligations, and the breaching party cannot dictate the quantum of damages. 4. The principle that impossibility of performance must be absolute means that a mere likelihood that performance will prove impossible, or a party's inability to perform when performance is generally possible, is insufficient to void the contract or excuse non-performance.