Now uses VertexVector