Fix destructor decls (include throw) to satisify gcc