the last copy constructor in Output had to go