chapter 15. friends, exceptions