@override String? check() { if (ids.isEmpty) { throw const TransmissionCheckError("ids must not be empty"); } return null; }