Changed 'unsigned size_t' to 'size_t'