Mobile Site You Are Here >  >  >  > 1991 Pitching Gamelogs

Len Kasper, Cubs play-by-play announcer:I will begin with the best baseball website every created, Baseball-Reference....

Photo of Russ Swan


Russ Swan

Russell Howard Swan

Position: Pitcher
Bats: Left, Throws: Left
Height: 6' 4", Weight: 210 lb.

Born: January 3, 1964 in Fremont, CA
High School: Kennewick HS (Kennewick, WA)
Schools: Spokane Falls Community College (Spokane, WA), Texas A&M University (College Station, TX)
Drafted
by the San Francisco Giants in the 9th round of the 1986 amateur draft. (All Transactions)
Debut: August 3, 1989 (Age 25.212)   vs. LAD 5.0 IP, 5 H, 2 SO, 3 BB, 3 ER, L
Rookie Status: Exceeded rookie limits during 1990 season [*]
Teams (by GP): Mariners/Indians/Giants 1989-1994

Final Game: April 30, 1994 (Age 30.117)
Died: April 26, 2006 in Las Vegas, NV
    About biographical information

Team Record in Appearances: 29-34 / Days Rest, Run Support and Inning/Score Usage Below

1991 Pitching Gamelog

Click two rows to sum games (Clear)
 · More Tricks Below
Rk Gcar Gtm Date Tm Opp Rslt Inngs Dec DR IP H R ER BB SO HR HBP ERA BF Pit Str StL StS GB FB LD PU Unk GSc IR IS SB CS PO AB 2B 3B IBB GDP SF ROE aLI WPA RE24 Entered Exited
1 16 2 Apr 10 SEA CAL L,3-5 6-7 99 1.2 1 0 0 0 1 0 0 0.00 5 11 8 1 3 3 1 0 1 0 2 0 0 0 0 5 0 0 0 1 0 0 .66 0.098 1.41 6t 12- 1 out d2 7t 3 out d2
2 17 4 Apr 12 SEA @ OAK L,1-6 4-7 1 2.2 3 0 0 1 1 0 0 0.00 11 39 22 8 2 7 2 2 0 0 2 1 0 0 0 10 1 0 0 1 0 0 .17 -0.011 0.64 4b 1-3 2 out d4 7b --- 1 out d5
3 18 6 Apr 14 SEA @ OAK L,6-7 7-8 1 1.1 0 0 0 1 1 0 0 0.00 5 17 10 2 3 3 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1.59 0.038 0.28 7b --- 0 out tie 8b -2- 1 out tie
4 19 9 Apr 17 SEA MIN W,4-3 7-8 2 0.2 1 0 0 0 0 0 0 0.00 3 7 4 0 0 2 1 1 0 0 2 0 0 0 0 3 1 0 0 0 0 0 2.06 0.031 0.26 7t 12- 2 out tie 8t -2- 1 out tie
5 20 14 Apr 23 SEA @ CAL W,2-0 8-GF S(1) 5 2.0 2 0 0 0 0 0 0 0.00 8 24 17 3 2 8 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 1.48 0.177 0.99 8b --- 0 out a2 9b end a 2
6 21 18 Apr 27 SEA @ MIN L,2-7 7-8 3 1.1 1 2 1 0 0 0 0 0.93 6 16 11 2 0 5 1 0 0 0 1 0 0 0 0 4 0 0 0 0 0 1 .50 0.017 0.01 7b 1-- 0 out d2 8b -23 1 out d2
7 22 21 Apr 30 SEA @ BAL W,6-3 6-GF S(2) 2 3.2 0 0 0 0 2 0 0 0.68 10 29 21 7 3 7 1 0 0 0 2 0 0 0 0 10 0 0 0 1 0 0 1.10 0.375 2.60 6b 1-3 1 out a2 9b end a 3
May Tm Opp Rslt Inngs Dec DR IP H R ER BB SO HR HBP ERA BF Pit Str StL StS GB FB LD PU Unk GSc IR IS SB CS PO AB 2B 3B IBB GDP SF ROE aLI WPA RE24 Entered Exited
8 23 24 May 4 SEA NYY W,3-2 7-7 H(1) 3 0.2 2 1 1 1 0 0 0 1.29 4 18 11 0 3 1 2 2 0 0 1 0 0 0 0 3 1 0 0 1 0 0 1.02 -0.030 -0.55 7t 1-- 0 out a3 7t 12- 2 out a2
9 24 25 May 5 SEA NYY W,5-4 10-12 0 2.2 3 1 0 2 4 0 0 1.08 14 58 32 7 11 5 3 2 0 0 0 0 1 0 0 12 0 0 2 0 0 1 2.52 -0.076 -0.27 10t --- 0 out tie 12t 123 2 out d1
10 25 29 May 10 SEA BAL W,3-1 7-8 H(2) 4 0.2 1 0 0 0 0 0 0 1.04 3 6 5 0 0 1 2 1 1 0 1 0 0 0 0 3 0 0 0 0 0 0 1.30 0.035 0.30 7t -2- 2 out a2 8t 1-- 1 out a2
11 26 30 May 11 SEA BAL L,5-11 9-GF 0 1.0 2 1 0 0 0 0 0 0.98 5 21 13 3 0 2 3 3 0 0 0 0 0 0 0 5 0 0 0 0 0 0 .03 -0.003 -0.50 9t --- 0 out d5 9t end d 6
12 27 36 May 18 SEA @ NYY W,4-1 6-9 H(3) 6 2.2 3 1 1 3 0 1 0 1.29 13 51 27 7 1 3 7 2 3 0 0 0 0 0 0 10 1 0 0 1 0 0 .74 0.072 0.34 6b --- 2 out a3 9b --- 1 out a3
13 28 38 May 20 SEA @ KCR W,8-6 6-8 W(1-0) 1 3.0 2 0 0 0 1 0 0 1.12 11 39 22 6 0 6 4 0 1 0 0 0 0 0 0 11 0 0 0 0 0 0 1.18 0.196 1.50 6b --- 0 out d1 8b 3 out tie
14 29 41 May 24 SEA TEX L,3-7 7-9 3 1.2 2 1 1 1 0 1 0 1.40 8 26 15 5 0 4 3 1 0 0 1 0 0 0 0 7 0 0 1 0 0 0 .31 -0.008 -0.36 7t 1-- 1 out d3 9t 1-- 0 out d4
15 30 42 May 25 SEA TEX L,6-8 10-11 L(1-1) 0 1.0 3 3 3 0 0 0 0 2.36 6 20 11 3 0 3 3 3 0 0 1 0 0 0 0 6 1 0 0 0 0 0 2.51 -0.353 -1.50 10t 1-- 2 out tie 11t 1-- 2 out d2
16 31 44 May 27 SEA KCR L,3-6 8-8 1 0.1 1 0 0 0 1 0 0 2.33 2 12 6 0 1 0 1 0 0 0 2 2 0 0 0 2 1 0 0 0 0 0 1.08 -0.111 -1.18 8t 1-3 1 out d1 8t --3 2 out d3
17 32 48 May 31 SEA @ TEX L,6-7 8-GF(8) 3 1.0 1 0 0 0 0 0 0 2.25 4 9 7 3 0 2 2 1 0 0 0 0 0 0 0 4 0 0 0 0 0 0 .04 0.003 0.49 8b --- 0 out d4 8b end d 4
June Tm Opp Rslt Inngs Dec DR IP H R ER BB SO HR HBP ERA BF Pit Str StL StS GB FB LD PU Unk GSc IR IS SB CS PO AB 2B 3B IBB GDP SF ROE aLI WPA RE24 Entered Exited
18 33 49 Jun 1 SEA @ TEX W,12-8 6-7 W(2-1) 0 1.0 1 1 1 2 1 0 0 2.48 6 28 12 4 1 2 1 0 1 0 2 0 2 0 0 4 1 0 1 0 0 0 2.58 0.035 -0.28 6b 12- 1 out a1 7b -2- 1 out a2
19 34 50 Jun 4 SEA @ DET W,8-6 6-6 H(4) 2 0.1 1 0 0 0 0 0 0 2.45 2 5 3 0 1 1 1 1 0 0 3 2 0 0 0 2 0 0 0 0 0 0 3.39 -0.060 -0.92 6b 123 1 out a4 6b 1-3 2 out a2
20 35 51 Jun 5 SEA @ DET L,1-7 7-7 0 1.0 0 0 0 1 0 0 0 2.37 4 16 9 3 0 3 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 .03 0.002 0.51 7b --- 0 out d6 7b 3 out d6
21 36 52 Jun 6 SEA @ DET L,4-5 6-7 0 1.1 0 0 0 0 0 0 0 2.27 4 10 9 2 2 3 1 0 0 0 1 0 0 0 0 4 0 0 0 0 0 0 .09 0.009 0.74 6b 1-- 2 out d5 7b 3 out d4
22 37 57 Jun 11 SEA BOS L,5-8 5-6 4 1.2 4 3 3 0 2 1 0 2.97 10 36 27 5 5 5 3 1 1 0 0 0 1 0 0 10 1 0 0 0 0 1 .46 -0.104 -2.23 5t --- 0 out d3 6t 1-- 2 out d3
23 38 59 Jun 13 SEA DET W,6-5 7-7 1 0.2 1 0 0 0 1 0 0 2.91 3 10 7 1 3 1 1 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 .45 0.018 0.27 7t --- 0 out d2 7t 1-- 2 out d2
24 39 62 Jun 16 SEA DET L,3-7 6-7 2 2.0 1 0 0 0 3 0 0 2.75 7 25 14 2 6 2 2 2 0 0 0 0 0 0 0 7 1 0 0 0 0 1 .07 0.008 1.00 6t --- 0 out d6 7t 3 out d6
25 40 64 Jun 19 SEA @ BOS W,4-3 5-7 W(3-1) 2 2.1 1 0 0 0 1 0 0 2.58 8 27 16 3 3 5 2 1 0 0 2 0 0 0 0 8 1 0 0 0 0 0 1.54 0.265 1.50 5b 12- 2 out a1 7b 3 out a1
26 41 68 Jun 23 SEA @ MIL L,2-5 8-GF(8) 3 1.0 0 0 0 0 0 0 0 2.52 3 8 6 2 0 2 1 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 .08 0.006 0.49 8b --- 0 out d3 8b end d 3
27 42 70 Jun 25 SEA @ CHW L,0-4 7-7 1 0.2 2 1 1 0 0 0 0 2.70 4 7 5 0 0 3 1 0 0 0 0 0 0 0 0 4 1 0 0 1 0 1 .43 -0.051 -0.87 7b --- 0 out d2 7b --3 2 out d3
28 43 71 Jun 26 SEA @ CHW W,5-4 9-9 H(5) 0 0.2 1 1 0 1 1 0 0 2.66 5 21 13 5 1 1 2 0 1 0 0 0 0 0 0 4 0 0 0 0 0 1 3.46 -0.080 -0.94 9b --- 0 out a2 9b 12- 2 out a1
29 44 73 Jun 28 SEA @ TOR W,3-1 7-8 H(6) 1 1.0 1 0 0 0 0 0 0 2.59 4 15 12 4 0 3 1 0 0 0 2 0 0 0 0 4 0 0 0 0 0 0 1.65 0.133 0.79 7b 1-3 2 out a2 8b 1-- 2 out a2
30 45 75 Jun 30 SEA @ TOR L,1-6 8-GF(8) 1 1.0 2 1 1 0 0 0 0 2.74 5 18 11 3 2 2 3 2 0 0 0 0 0 0 0 5 0 0 0 0 0 0 .02 -0.002 -0.48 8b --- 0 out d5 8b end d 6
July Tm Opp Rslt Inngs Dec DR IP H R ER BB SO HR HBP ERA BF Pit Str StL StS GB FB LD PU Unk GSc IR IS SB CS PO AB 2B 3B IBB GDP SF ROE aLI WPA RE24 Entered Exited
31 46 77 Jul 2 SEA CHW L,4-5 8-8 BS(1) 1 0.2 1 1 1 0 0 1 0 2.91 3 10 6 1 1 1 2 1 0 0 1 1 0 0 0 3 0 0 0 0 0 0 1.46 -0.236 -1.32 8t -2- 1 out a2 8t 3 out tie
32 47 78 Jul 3 SEA CHW L,2-3 9-10 0 0.2 1 0 0 0 0 0 0 2.86 3 11 6 2 0 2 1 1 0 0 1 0 0 0 0 3 0 0 0 0 0 0 2.59 0.103 0.30 9t -2- 2 out tie 10t 1-- 1 out tie
33 48 79 Jul 4 SEA CHW W,3-2 7-7 H(7) 0 0.2 1 0 0 0 0 0 0 2.82 3 16 10 2 0 2 1 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1.26 0.050 0.27 7t --- 0 out a1 7t 1-- 2 out a1
34 49 81 Jul 6 SEA TOR L,3-4 10-GF(10) L(3-2) 1 1.0 3 1 1 0 0 1 0 2.96 6 29 19 1 2 3 3 3 0 0 0 0 0 0 0 6 0 0 0 0 0 0 1.16 -0.300 -0.50 10t --- 0 out tie 10t end d 1
35 50 86 Jul 14 SEA CLE W,14-3 8-GF 7 1.2 1 0 0 0 1 0 0 2.85 6 18 12 2 1 1 4 1 0 0 2 0 0 0 0 6 1 0 0 0 0 0 .04 0.006 1.41 8t 12- 1 out a7 9t end a11
36 51 89 Jul 17 SEA @ MIL L,1-6 6-7 2 1.0 1 0 0 2 1 0 0 2.79 5 23 8 3 1 2 0 0 0 0 3 0 0 1 0 3 0 0 0 0 0 0 .33 0.024 0.82 6b 123 2 out d3 7b 12- 2 out d3
37 52 93 Jul 21 SEA @ BAL W,6-4 5-8 W(4-2) 3 3.1 1 0 0 1 1 0 0 2.61 11 42 25 5 4 8 1 0 0 0 1 0 0 0 0 10 0 0 0 1 0 0 1.36 0.238 1.63 5b 1-- 0 out a2 8b -2- 1 out a2
38 53 95 Jul 24 SEA @ NYY L,2-10 5-6 2 1.2 2 1 1 0 0 0 0 2.70 6 15 9 2 0 4 2 1 0 0 2 0 0 0 0 6 1 0 0 1 0 0 .16 0.003 0.41 5b 12- 1 out d5 6b 3 out d6
39 54 98 Jul 27 SEA @ CLE L,1-6 5-7 2 2.2 1 1 1 1 2 1 0 2.73 9 44 26 8 8 3 3 2 1 0 2 0 2 0 0 8 0 0 0 1 0 0 .15 0.011 0.92 5b 12- 1 out d5 7b 3 out d5
August Tm Opp Rslt Inngs Dec DR IP H R ER BB SO HR HBP ERA BF Pit Str StL StS GB FB LD PU Unk GSc IR IS SB CS PO AB 2B 3B IBB GDP SF ROE aLI WPA RE24 Entered Exited
40 55 103 Aug 2 SEA @ CAL W,4-3 6-7 BS(2) 5 1.0 1 1 1 0 0 1 0 2.84 4 16 8 1 1 3 1 0 0 0 1 0 0 0 0 4 0 0 0 0 0 0 1.65 -0.103 -0.29 6b -2- 2 out a1 7b --- 2 out tie
41 56 118 Aug 18 SEA CAL L,3-4 7-7 15 0.2 1 0 0 0 1 0 0 2.81 3 11 9 1 1 1 1 1 0 0 1 0 0 0 0 2 0 0 0 0 0 0 .60 0.013 0.38 7t 1-- 0 out d3 7t 1-3 2 out d3
42 57 120 Aug 20 SEA @ MIN L,5-10 7-7 1 0.1 2 3 3 1 0 0 0 3.26 4 15 8 1 2 2 1 1 0 0 0 0 1 0 0 3 0 0 0 0 0 0 .42 -0.063 -1.41 7b --- 0 out d2 7b 12- 1 out d3
43 58 121 Aug 21 SEA @ MIN L,1-9 5-6 0 2.0 2 0 0 1 0 0 0 3.15 7 28 15 2 3 3 3 2 1 0 0 0 0 0 0 6 0 0 0 2 0 0 .07 0.004 1.05 5b --- 0 out d7 6b 3 out d7
44 59 123 Aug 23 SEA @ DET L,6-8 5-7 1 2.1 1 0 0 2 1 0 0 3.03 10 42 21 7 2 3 4 2 1 0 3 1 0 0 0 8 0 0 0 0 0 0 .15 -0.008 0.80 5b 123 2 out d4 7b 3 out d5
45 60 125 Aug 25 SEA @ DET L,3-4 9-9 H(8) 1 0.1 0 0 0 0 0 0 0 3.02 1 3 2 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3.49 0.089 0.24 9b --- 0 out a1 9b --- 1 out a1
46 61 126 Aug 26 SEA MIL W,5-4 11-13 0 2.2 2 0 0 3 0 0 0 2.89 13 43 21 6 2 8 2 1 0 0 0 0 0 0 0 8 0 0 1 0 0 0 3.06 0.297 1.06 11t --- 0 out tie 13t 12- 2 out tie
47 62 128 Aug 28 SEA MIL W,7-6 9-9 1 0.2 5 5 5 0 0 0 0 3.55 7 17 13 2 0 2 5 4 0 0 0 0 0 0 0 7 2 0 0 0 0 0 .65 -0.032 -3.00 9t --- 0 out a6 9t 1-3 2 out a3
48 63 130 Aug 31 SEA BOS L,1-4 7-8 2 1.2 1 0 0 1 2 0 0 3.46 7 26 16 4 3 3 1 0 0 0 2 1 0 0 0 5 0 0 1 0 1 0 .54 0.004 0.68 7t 1-3 1 out d2 8t 3 out d3
September/October Tm Opp Rslt Inngs Dec DR IP H R ER BB SO HR HBP ERA BF Pit Str StL StS GB FB LD PU Unk GSc IR IS SB CS PO AB 2B 3B IBB GDP SF ROE aLI WPA RE24 Entered Exited
49 64 132 Sep 2 SEA DET L,5-12 6-8 1 2.1 4 3 3 1 0 1 0 3.73 12 41 23 6 1 6 5 2 0 0 2 1 0 0 0 11 1 0 1 0 0 0 .16 -0.010 -0.68 6t 1-3 0 out d4 8t 1-- 1 out d6
50 65 135 Sep 6 SEA @ BOS L,5-6 6-6 BS(3) 3 0.1 1 0 0 0 0 0 0 3.71 2 7 5 1 0 2 0 0 0 0 1 1 0 0 0 2 0 0 0 0 0 0 2.00 -0.150 -0.79 6b 1-- 1 out a1 6b -2- 2 out tie
51 66 137 Sep 8 SEA @ BOS L,6-17 3-4 1 1.1 2 0 0 1 2 0 0 3.64 7 27 16 3 4 3 1 1 0 0 2 1 0 0 0 6 1 0 0 0 0 0 .12 -0.001 0.14 3b -23 2 out d8 4b 3 out d7
52 67 140 Sep 13 SEA @ KCR L,2-3 9-9 4 0.0 1 1 1 0 0 0 0 3.77 1 4 3 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 3.46 -0.143 -0.61 9b 1-- 0 out a2 9b 12- 0 out a2
53 68 141 Sep 14 SEA @ KCR W,4-3 9-9 0 0.2 0 0 0 1 0 0 0 3.73 3 10 3 0 0 1 1 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1.81 0.073 0.27 9b --- 0 out tie 9b 1-- 2 out tie
54 69 143 Sep 16 SEA TOR W,6-5 11-GF(11) W(5-2) 1 0.1 0 0 0 0 0 0 0 3.72 1 3 2 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1.32 0.034 0.10 11t --- 2 out tie 11t end tie
55 70 144 Sep 17 SEA TOR W,5-4 9-9 0 0.1 0 0 0 0 1 0 0 3.70 1 4 3 2 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1.16 0.032 0.36 9t --3 2 out d1 9t 3 out d1
56 71 148 Sep 21 SEA KCR W,4-1 8-8 3 0.1 0 0 0 0 0 0 0 3.68 1 4 2 1 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 .97 0.022 0.36 8t 1-- 0 out a4 8t 1-- 1 out a4
57 72 149 Sep 22 SEA KCR L,1-2 8-9 0 1.2 0 0 0 0 1 0 0 3.60 4 13 7 1 2 2 1 0 1 0 1 0 0 0 0 4 0 0 0 1 0 0 .94 0.114 1.28 8t 1-- 0 out d1 9t --- 2 out d1
58 73 151 Sep 24 SEA TEX L,7-8 9-GF 1 0.1 0 0 0 0 0 0 0 3.58 1 1 1 0 0 1 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 1.25 0.032 0.44 9t 12- 2 out d1 9t end d 1
59 74 153 Sep 27 SEA @ CHW W,10-8 10-GF(11) W(6-2) 2 1.1 2 0 0 0 0 0 0 3.52 5 23 14 2 2 5 0 0 0 0 1 0 0 0 0 5 0 0 0 1 0 0 2.55 0.152 0.71 10b 1-- 2 out tie 11b end a 2
60 75 155 Sep 29 SEA @ CHW W,2-1 8-9 H(9) 1 0.2 0 0 0 0 0 0 0 3.49 2 6 4 0 2 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 0 0 4.29 0.228 0.72 8b 1-3 2 out a1 9b --- 1 out a1
61 76 156 Sep 30(1) SEA @ TEX W,3-2 8-8 0 0.2 0 0 0 0 0 0 0 3.46 2 10 5 1 1 1 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1.20 0.060 0.26 8b --- 1 out tie 8b 3 out tie
62 77 159 Oct 2 SEA @ TEX W,4-3 9-9 H(10) 1 0.1 0 0 0 0 0 0 0 3.45 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2.59 0.064 0.16 9b --- 1 out a1 9b --- 2 out a1
63 78 160 Oct 4 SEA CHW W,6-4 9-9 H(11) 1 0.1 1 1 0 0 0 0 0 3.43 2 4 2 0 0 2 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 1.14 -0.007 -0.18 9t --- 0 out a3 9t -2- 1 out a3
SEA 78.2 81 35 30 28 33 8 0 3.43 336 7
 

Days of Rest

DH 0 1 2 3 4 5 6 7 Other (days rest listed)
15 21 10 8 3 2 1 1 15 and 99 days

Inning/Score Appearance Matrix

Inn <-4 -4 -3 -2 -1 tie 1 2 3 4 >4 Total
4- 1 1 2
5 3 1 1 1 1 7
6 2 1 1 1 1 3 1 1 1 12
7 1 2 5 2 1 2 1 14
8 1 1 1 2 1 1 2 1 1 11
9 1 2 2 2 2 1 1 11
10+ 6 6
Total 9 4 5 6 5 11 8 8 3 2 2 63

Multiple inning appearances: 35,    Entered with runners on base: 36

Report an error

Player Page Tricks and Tips

Sum any set of rows by clicking anywhere (not red or blue) on the first and last rows of your selection. We will then compute the totals for the player between and including those two seasons.
Default Setting for this feature: Turn On / Turn Off
Summation of season totals only works for the initial case when the table is in year order. On a sorted table the results may get a bit goofy.

HIGHLIGHTING: Adding a range or series of player's career seasons or career game numbers (like '#1972:batting_standard', '#1970-1980-sum:batting_standard', or '#1998,1999,2001,2002,sum:pitching_standard') onto the end of a player page url causes the seasons to the highlighted and summed. After changing address bar, reload the page to see highlighting. This will work even in links e-mailed to others. Note that for tables with multiple pages the first table is the default. If you want to create a sum for a table other than the first one, select the rows and after the summation window appears click on "permanent link" link.