Cope with cycles (an interface requiring itself).