Possible bug? Using removeMovieClip() when there's a loader in your library?

I’ve been playing around with creating dynamic symbols and I recently found a weird problem… Basically I create a new symbol, select linkage, Export for Actionscript, Export in First Frame, and give it a name, hit OK. Then on the main stage, I create this newly made symbol via actionscript:

this.attachMovie(“myThing”, “myThing1”, this.getNextHighestDepth(), {_x:5, _y:5});

Run the sucker, no problem, comes out exactly where I put it, looks exactly like I made it.

So then, I try to remove it by adding this in the actionscript:

removeMovieClip(myThing1); or myThing1.removeMovieClip();

no magic here, it removes it. So then I add a loader from the components menu into my library, run the code again and bam! Doesn’t remove it. What’s the deal with this?? Anyone out there know?