Hopefully fixed issues in hartl listing 9.15