As per @colourfreak's suggestion, to remove the contract balance on approve. 