Revert "Revert "Revert "trying out Clone() again."""

This reverts commit 92079744b57b637ab3841367452e799c3770815a.