Immutable work - edges should now be immutable when using .add() (prolly also .remove()).