No.  It enables `im2 = im.view()` to return a new view object, rather than the same thing.  Specifically, I wanted the following to not change the original:
```
im = orig_im.view()
im.scale = new_scale
```
Before the above change, this had modified `orig_im` to also get the new scale.  Now it doesn't.