this is done in resize, not in copy or am I missing something ? IIRC std::vector resize do this.