each entry in the `match_nodes_on` must be independently unique