add iface reuse checking.
remove unused dep.