docs: function (hash, source) {
      var deferred = Q.defer();
      this.events.emit('driver:message', {key: 'source', uuid: hash, hash: hash, value: JSON.parse(source).value});
      deferred.resolve();
      return deferred.promise;
    }