That's a memory leak because the reference from GetType() is being used, and so the reference gets created, but it's not closed. In the first example the GetType() element had no wire coming out of it so it was never used, and the reference was never created. The "DON'T DO THIS" should probably say "DON'T DO THIS WITHOUT CLOSING THIS REFERENCE", although the article alludes to this.