Something that might happen while getting a contract is an exchange of value