performance, shallow clone, close #2