YAY! Good news for this commit!

Adding edges recursively works!