超cleanup