abstracted setNotInChannel