deal with edge case: the parent and descendant are both listed in the manifest