Wait, why is the shuffle dependency to rdd2 not shared with rddB?

In a simpler and even more extreme case, won't this result in problems for rdd2?
```scala
var rdd2 = rdd1
...
rdd1.cleanup()
```