be consistent about _num/_buf type-suffixes for internal variable names