declaration requires a global destructor