beginning debugging/error raising process, halfway through chapter 16