code: function done( error, response, data ) {
  		var info;
  		if ( arguments.length === 1 ) {
  			debug( 'No available rate limit information.' );
  			return clbk( error );
  		}
  		debug( 'Request completed.' );
  
  		// Get rate limit information:
  		info = ratelimit( response.headers );
  		debug( 'Rate limit: %d', info.limit );
  		debug( 'Rate limit remaining: %d', info.remaining );
  		debug( 'Rate limit reset: %s', (new Date( info.reset*1000 )).toISOString() );
  
  		if ( error ) {
  			return clbk( error, null, info );
  		}
  		clbk( null, data, info );
  	}
docs: FUNCTION: done( error, response, data )
  Callback invoked after completing request.
  
  @private
  @param {Error|Null} error - error object
  @param {Object} response - HTTP response object
  @param {Object} data - response data
  @returns {Void}