Defensive check in case our destructor is called twice

- I've seen DESTROY called twice before due to some AUTOLOAD-related bugs