Make use of vector::emplace_back()