Oh, I also had a breakpoint in getHints(), so I thought that was the second hit. We can look at this again if performance slows down.