I see what the problem is; we need `(channel == null ...)`.