and not create `self.dv`