Interpreting contracts

8