The following code shouldn't require copy of the vector: ``` Future<vector<int>> produceVector(int size) { return vector<int>(size, 0); } ACTOR Future<Void> driver() { vector<int> v = wait(produceVector(1000)); return Void(); } ``` However, the above driver does copy the vector.