Echo Petroleum CC, a wholesale fuel supplier, paid R710 000 into the bank account of Sky Petroleum Ltd as advance payment for fuel to be sourced from Sasol. The arrangement required payment in advance so that Sky could in turn pay Sasol and procure delivery. Unknown to Echo, Sky was heavily indebted to Standard Bank. Upon receipt of Echo’s deposit, Standard Bank froze Sky’s account and set off the credit arising from Echo’s payment against Sky’s existing overdraft on another account. Sky failed to deliver the fuel and was later liquidated. Echo sought to recover the deposited funds directly from Standard Bank, contending that ownership of the money had not passed to Sky and that the funds were earmarked for payment to Sasol.