Switch Tag from List to std::vector