Undirected graphs now only have max one edge for each pair of nodes (see #100)