code: func (consumer *Consumer) NoWaitGet() (*Package, error) {
  	if consumer.HasUnacked() {
  		return nil, fmt.Errorf("unacked Packages found")
  	}
  	answer := consumer.Queue.redisClient.RPopLPush(
  		queueInputKey(consumer.Queue.Name),
  		consumerWorkingQueueKey(consumer.Queue.Name, consumer.Name),
  	)
  	if answer.Val() == "" {
  		return nil, nil
  	}
  	consumer.Queue.incrRate(
  		consumerWorkingRateKey(consumer.Queue.Name, consumer.Name),
  		1,
  	)
  	return consumer.parseRedisAnswer(answer)
  }
docs: // NoWaitGet returns a single package from the queue (returns nil, nil if no package in queue)