public function sendNack($payload, $purge = false, $requeue = true)
    {

        if (empty($payload->delivery_info['delivery_tag'])) {
            throw new Exception('sendNack: delivery_tag not set.');
        }

        $payload->delivery_info['channel']->basic_nack($payload->delivery_info['delivery_tag'], $purge, $requeue);
    }