actual channel end handling