Contacts and Contracts