When you get a thread that meets its "new page" number, it says one page on the thread listing, yet when you enter the thread it shows 2 pages (well, in my case with the holiday theme i'm working on discussion it shows 2 pages on thread list, then 3 pages on the forum).
it seems like it's doing its math wrong, instead of >= using == (off the top of my head); or it could be the cache as well... I'll chalk it off to a cache