Removing MC and creating it again

Hi everybody,
I have quite tough time trying to remove a MC completely and I can’t find a solution to it. Here is what I do:

  1. I create an MC using createEmptyMovieClip() (let’s call it “MAIN”)
  2. I create 10 MC’s in MAIN and I draw to them with the Flash api, the depth for the 10 new MC’s is MAIN.getNextHighestDepth()
  3. Now I call MAIN.removeMovieClip() - works, MAIN is removed
    —so far so good but now comes the problem—
  4. I create an MC called MAIN again, same depth as the previous one
  5. I create more MC’s in MAIN and I draw to them with the Flash api BUT the old MC’s seem to be still there, even the depths for the new ones are 11-20 so the old ones are obviously there.

How the heck do I remove the old MAIN completely with all it’s objects and properties? All comments greatly appreciated, thanks for reading!

P.