Shouldn't this rather do a `.get_channel()` and check for `None`?