coding: size_t with sign