hold a ref of the vectors. [ci skip]