numberOfBuckets doesn't need to be a conditional