It is important to note that these timings are not completely representative of actual operation. Importantly, resonance structures and InChI strings can be cached, such that they only need to be generated once. Then subsequent comparisons would require much less time. However, a large portion of comparisons in RMG are with newly generated molecules, where the data would always need to be generated. As a result, the true cost of these comparisons would be in between the total time and just the comparison time.