Strictly speaking, the capacity is still stored internally to the allocation (it needs to be, in order to implement realloc)