$Data::Dumper::Deepcopy or $OBJ->Deepcopy([NEWVAL]) Can be set to a boolean value to enable deep copies of structures. Cross-referencing will then only be done when absolutely essential (i.e., to break reference cycles). Default is 0.