We owe an explanation, as to why there is an order of magnitude difference between the number of shortest paths in the case of the +/+ and +/-database configurations and their -/-and -/+ counterparts. This can be explained via reasoning in the domain of chemistry. Considering the findings in section " High Degree Substance Node Analysis", many of the "products" of the multiproduct reactions are actually considered byproducts. For example, while water is condensed in esterification reactions, it would not be considered as the expected product of the reaction, even less so a legit intermediate in a synthesis route. Yet, the presence of this type of "products" in the +/+ and +/-database configurations introduce an enormous number of path artifacts by connecting these byproducts to many reaction nodes in which they fulfill the role of reactants/reagents. Therefore, it can be seen that the handling these byproducts is not only desirable from a performance point of view, but is in fact, necessary.