Updated contract.