I would make this size_t