to comply with transceiver API this would need to stay `(int32_t) chan`