Understanding Third-party Contracts