Do not assume size_t is "unsigned int"