If this branch is used to connect incoming to whatever another incoming pin is connected to, then we should have a check for whether we're trying to connect to an outgoing pin and either throw or do something useful.