Finally tracked down that bug where it looked like it was running off the end of the collection of rows.  Actually, there was a footer row that was making the parser choke.