Use unsigned int rather than size_t