begin deep_dup
Finish deep dup.