You had mentioned pages of 2000, but it seems to me during testing that it would return pages of 250 records instead.