in reply to %+ and cloning

Please, please, please, if you're going to post code fragments to show differences of behaviour SHOW THE OUTPUT! - don't expect people who're going to help you copy the work you've done.

Now, I'm just going to guess what's happening: %+ is actually a tied array, and dclone copies the tie magic.