simpler copy constructor #9