- route_hints.iter().any( |(_, p)| p.blinded_hops.len() == 1
- && p.public_introduction_node_id(network_graph) != blinded_path.public_introduction_node_id(network_graph))
+ route_hints
+ .iter().zip(introduction_node_id_cache.iter())
+ .filter(|((_, p), _)| p.blinded_hops.len() == 1)
+ .any(|(_, p_introduction_node_id)| p_introduction_node_id != introduction_node_id)