standard interface cleanup