# File lib/sqs/sqs.rb, line 94
    def queue(queue_name, create=true, visibility=nil)
      if create
        url = @interface.create_queue(queue_name, visibility) # this returns the url even if it exists
      else
        url = @interface.queue_url_by_name(queue_name)
      end

      url ? Queue.new(self, url) : nil
    end