Incomplete exercise 8.2