silently ignores unconnected out ports