anchor.diff:  
     bool _sending = false;
     int _pendingSendValue;
  -  Future<Null> _sendValue(int value, Duration duration) async {
  +  Future<Null> _sendValue(int value, Duration duration, bool silent: false) async {
       assert(value >= 0);
       assert(value <= 99);
  -    cloud._log(deviceId, '$displayName: sending $value${_sending ? " (previous send already in progress)" : ""}');
  +    if (!silent)
  +      cloud._log(deviceId, '$displayName: sending $value${_sending ? " (previous send already in progress)" : ""}');
       _pendingSendValue = value;
       if (_sending)
         return;
  
positive.code:           break;
          case 200:
            await response.drain();
            cloud._log(deviceId, '$displayName: sent $_pendingSendValue successfully!', level: LogLevel.verbose);
            if (_sentValue == _pendingSendValue)
              _pendingSendValue = null;
            await new Future<Null>.delayed(resendDelay);
  
negative.code: }
  
  class CloudBitConnectionFailure extends CloudBitException {
    CloudBitConnectionFailure(CloudBit cloudbit, Exception exception) : exception = exception, super('cloudbit connection failure ($exception)', cloudbit);
    final Exception exception;
  }
  
  