Sometimes an instance of a class that implements `Dispose()` is used without actually retaining any reference to the instance.

What should be done regarding garbage collection in this case?

Example:

```
MsgBox(New System.Net.WebClient().DownloadString("http://www.website.com"))

```

`WebClient` implements `Dispose()`.

Please feel free to rename the subject as you see fit.