remove redundant interface