The only thing that really matters here is how deep the graph is. Any unchanged object can just be reused as-is.