about 35%tested, copyOf needs deep copy