why size? If the capacity is big enough, it shouldn't matter how many elements were initialized.