interface.c cleanup