Don't abuse a remote channel number of (unsigned)(-1) to indicate a channel