The eternal contract..... ...