fix for 'pagesRead' being incorrect in reports. for endPage being one-off sometimes and a lot of comments