Do we need to keep these `clone` changes in the tests since we did not remove the `clone` prototype functions?