forgot copy constructor and assignment. Again.