Committing exercise 3.16.