def parse_information
      s0 = @current_pos
      s1 = parse_players
      s1 = nil if s1 == :failed
      s2 = parse_headers
      if s2 != :failed
        @reported_pos = s0
        s0 = { "players" => s1, "header" => s2 }
      else
        @current_pos = s0
        s0 = :failed
      end
      s0
    end
def parse_information
      s0 = @current_pos
      s1 = parse_players
      s1 = nil if s1 == :failed
      s2 = parse_headers
      if s2 != :failed
        @reported_pos = s0
        s0 = { "players" => s1, "header" => s2 }
      else
        @current_pos = s0
        s0 = :failed
      end
      s0
    end
information : players? headers