Incomplete exercise 7.4