# File lib/bunny/subscription09.rb, line 64
                def setup_consumer
                        client.send_frame(
                                Qrack::Protocol09::Basic::Consume.new({ :reserved_1 => 0,
                                                                                                                                                                                             :queue => queue.name,
                                                                                                                                                                                           :consumer_tag => consumer_tag,
                                                                                                                                                                                           :no_ack => !ack,
                                                                                                                                                                                                :exclusive => exclusive,
                                                                                                                                                                                           :nowait => false}.merge(@opts))
                                                                                                )

                        method = client.next_method

                        client.check_response(method,        Qrack::Protocol09::Basic::ConsumeOk,
                                "Error subscribing to queue #{queue.name}")

                        @consumer_tag = method.consumer_tag
                
                end