Refactor reactant and product optimized geometry checks