New idea for contracts.