Fix: Output was being overwritten when there were multiple Node->x connections

I believe this is a fix for #70.

@mossblaser can you give it a go and let me know what happens?  Thank you!