fix interface resolver