# File lib/s3/s3.rb, line 129
    def bucket(name, create=false, perms=nil, headers={})
      headers['x-amz-acl'] = perms if perms
      @interface.create_bucket(name, headers) if create
      return Bucket.new(self, name)
      # The old way below was too slow and unnecessary because it retreived all the buckets every time.
      #            owner = Owner.new(entry[:owner_id], entry[:owner_display_name])
#       buckets.each { |bucket| return bucket if bucket.name == name }
#      nil
    end