duplicate links can exist if not both direct or indirect