batching was breaking when page was <= 0
fixing tests