Won't this throw an `OutOfBoundException` after calling `ResetCurrentPageIndex`?