either expose copy in init or remove it.