Add channel discard functionality