yes, it's for deep copy. I'll refactor this to clarify.