trying to understand isProductAsPairChainable