Actually fix copy contsructor