fix to include destination channels for output ports