# File lib/bunny/queue08.rb, line 289
    def subscribe(opts = {}, &blk)
                        # Create subscription
                        s = Bunny::Subscription.new(client, self, opts)
                        s.start(&blk)
                        
                        # Reset when subscription finished
                        @subscription = nil
                end