isn't this not being used now that we made the copy constructor responsible for this?