Can't you use `clone()` instead?