It's possible to have multiple edges between the same pair of nodes.
Currently edges are rendered as straight lines, so multiples end up drawn on top of eachother.
These should be rendered as paths with arcs so they can be seen as separate.
See this SO thread if it helps.