recompiled and incorporated Ben Vosss bug fix, eliminating spurious variable in chapter 6 example