There is no BASE CLOSE method - I tried that in testing as well - MyBase.Close() does not exist to call...

And I did not call the DISPOSE from CLOSE - I was just testing test to see what it would do - and it did what I would expect (which was call CLOSE multiple times).

I think I'm all set here.