Incomplete exercise 8.4