remove useless i/f