Endpoints can have multiple input connections but only one output

I don't want to hold things up because there's alerts and console logs in the code, but unless there's a good reason for us having them around, I think it would be better to just leave TODOs instead