No particular reason, I doubt we will ever have enough entries to overflow a signed integer. Now, the problem is with the count function, it needs to be able to return a negative value in case of error and then the point with the unsigned becomes trickier.