Buyback contract