| Player ⇅ | Pos ⇅ | Matchup ⇅ | Dep ⇅ | Proj ⇅ | p10–p90 ⇅ | Tgt ⇅ | TD% ⇅ |
|---|---|---|---|---|---|---|---|
| Ja'Marr Chase CIN vs PIT | WR | CIN vs PIT | 1 | 96.0 | 31–172 | 11.1 | 56% |
| CeeDee Lamb DAL vs SF | WR | DAL vs SF | 1 | 78.6 | 29–137 | 9.4 | 35% |
| Tee Higgins CIN vs PIT | WR | CIN vs PIT | 2 | 77.1 | 27–134 | 8.4 | 26% |
| George Kittle SF @ DAL | TE | SF vs DAL | 1 | 72.3 | 17–139 | 7.0 | 34% |
| Chris Olave NO vs CAR | WR | NO vs CAR | 1 | 69.0 | 21–125 | 8.7 | 28% |
| George Pickens DAL vs SF | WR | DAL vs SF | 2 | 66.7 | 12–134 | 7.2 | 23% |
| Tetairoa McMillan CAR @ NO | WR | CAR vs NO | 1 | 65.5 | 20–117 | 7.6 | 22% |
| Garrett Wilson NYJ vs BUF | WR | NYJ vs BUF | 1 | 64.2 | 21–114 | 8.5 | 17% |
| DK Metcalf PIT @ CIN | WR | PIT vs CIN | 1 | 63.5 | 15–124 | 7.1 | 25% |
| Zay Flowers BAL vs LAC | WR | BAL vs LAC | 1 | 62.0 | 18–115 | 7.2 | 21% |
| Mike Evans SF @ DAL | WR | SF vs DAL | 1 | 52.8 | 10–104 | 6.0 | 24% |
| Jalen Coker CAR @ NO | WR | CAR vs NO | 2 | 47.4 | 0–106 | 5.1 | 15% |
| Germie Bernard PIT @ CIN | WR | PIT vs CIN | 2 | 46.0 | 6–94 | 5.8 | 30% |
| Tyler Warren IND vs MIA | TE | IND vs MIA | 1 | 46.0 | 10–88 | 7.0 | 33% |
| Caleb Douglas MIA @ IND | WR | MIA vs IND | 2 | 45.3 | 9–91 | 5.2 | 36% |
| Khalil Shakir BUF @ NYJ | WR | BUF vs NYJ | 2 | 43.0 | 8–87 | 5.2 | 22% |
| Omar Cooper Jr. NYJ vs BUF | WR | NYJ vs BUF | 2 | 42.3 | 1–95 | 4.0 | 20% |
| Keenan Allen IND vs MIA | WR | IND vs MIA | 2 | 42.1 | 7–86 | 6.0 | 16% |
| DJ Moore BUF @ NYJ | WR | BUF vs NYJ | 1 | 41.2 | 6–85 | 5.2 | 26% |
| Devaughn Vele NO vs CAR | WR | NO vs CAR | 2 | 40.5 | 7–81 | 5.4 | 26% |
| Deebo Samuel Sr. SF @ DAL | WR | SF vs DAL | 2 | 40.4 | 6–83 | 4.8 | 27% |
| Christian McCaffrey SF @ DAL | RB | SF vs DAL | 1 | 39.7 | 6–81 | 5.9 | 39% |
| Adonai Mitchell NYJ vs BUF | WR | NYJ vs BUF | 3 | 39.0 | 2–84 | 5.2 | 10% |
| Ladd McConkey CHART LAC @ BAL | WR | LAC vs BAL | 1 | 38.1 | 4–80 | 4.2 | 20% |
| Ryan Flournoy DAL vs SF | WR | DAL vs SF | 3 | 38.0 | 5–81 | 4.9 | 22% |
| Quentin Johnston LAC @ BAL | WR | LAC vs BAL | 2 | 36.7 | 3–81 | 4.7 | 14% |
| Dalton Kincaid BUF @ NYJ | TE | BUF vs NYJ | 1 | 35.5 | 3–75 | 4.7 | 16% |
| Greg Dulcich MIA @ IND | TE | MIA vs IND | 1 | 35.0 | 3–74 | 4.5 | 26% |
| Keon Coleman BUF @ NYJ | WR | BUF vs NYJ | 3 | 34.1 | 2–73 | 4.2 | 20% |
| Juwan Johnson NO vs CAR | TE | NO vs CAR | 1 | 34.1 | 0–77 | 4.5 | 34% |
| Pat Freiermuth PIT @ CIN | TE | PIT vs CIN | 2 | 33.8 | 1–73 | 4.0 | 29% |
| Oronde Gadsden II LAC @ BAL | TE | LAC vs BAL | 2 | 33.8 | 0–73 | 4.0 | 31% |
| Josh Downs CHART IND vs MIA | WR | IND vs MIA | 1 | 33.2 | 0–72 | 4.6 | 18% |
| Malik Washington CHART MIA @ IND | WR | MIA vs IND | 1 | 32.8 | 2–71 | 5.1 | 18% |
| Darnell Washington CHART PIT @ CIN | TE | PIT vs CIN | 1 | 31.8 | 2–67 | 3.8 | 27% |
| Tre Harris LAC @ BAL | WR | LAC vs BAL | 3 | 31.3 | 0–71 | 3.9 | 9% |
| Dohnte Meyers CIN vs PIT | WR | CIN vs PIT | 3 | 27.8 | 0–63 | 3.5 | 9% |
| Chase Brown CIN vs PIT | RB | CIN vs PIT | 1 | 27.5 | 4–57 | 4.9 | 21% |
| Mark Andrews BAL vs LAC | TE | BAL vs LAC | 1 | 27.2 | 0–58 | 3.8 | 24% |
| Mason Taylor NYJ vs BUF | TE | NYJ vs BUF | 1 | 26.7 | 0–60 | 3.9 | 17% |
| Mike Gesicki CIN vs PIT | TE | CIN vs PIT | 1 | 26.5 | 1–55 | 3.5 | 19% |
| Chris Bell MIA @ IND | WR | MIA vs IND | 3 | 25.9 | 0–62 | 3.6 | 9% |
| Darren Waller CAR @ NO | TE | CAR vs NO | 2 | 25.1 | 0–60 | 3.1 | 14% |
| Jaylen Warren PIT @ CIN | RB | PIT vs CIN | 1 | 24.5 | 0–55 | 3.8 | 28% |
| Rashod Bateman BAL vs LAC | WR | BAL vs LAC | 2 | 24.4 | 0–54 | 3.1 | 21% |
| Laquon Treadwell IND vs MIA | WR | IND vs MIA | 3 | 24.3 | 0–61 | 3.2 | 17% |
| Brandon Aiyuk SF @ DAL | WR | SF vs DAL | 10 | 23.6 | 0–57 | 2.3 | 10% |
| Charlie Kolar CHART LAC @ BAL | TE | LAC vs BAL | 1 | 23.1 | 0–58 | 2.8 | 10% |
| Ja'Kobi Lane BAL vs LAC | WR | BAL vs LAC | 3 | 22.7 | 0–53 | 3.2 | 23% |
| Theo Wease Jr. LAC @ BAL | WR | LAC vs BAL | 7 | 22.4 | 0–55 | 2.5 | 13% |
| Jordan Watkins SF @ DAL | WR | SF vs DAL | 3 | 22.0 | 0–59 | 2.4 | 5% |
| Breece Hall CHART NYJ vs BUF | RB | NYJ vs BUF | 1 | 21.4 | 0–52 | 3.1 | 20% |
| KeAndre Lambert-Smith LAC @ BAL | WR | LAC vs BAL | 4 | 21.1 | 0–51 | 3.0 | 15% |
| John Metchie III CAR @ NO | WR | CAR vs NO | 3 | 19.1 | 0–43 | 2.9 | 14% |
| Jonathan Taylor IND vs MIA | RB | IND vs MIA | 1 | 18.8 | 0–45 | 3.0 | 32% |
| Kenyon Sadiq NYJ vs BUF | TE | NYJ vs BUF | 2 | 18.7 | 0–51 | 2.4 | 8% |
| Ty Johnson BUF @ NYJ | RB | BUF vs NYJ | 2 | 18.5 | 0–47 | 2.5 | 8% |
| Chuba Hubbard CAR @ NO | RB | CAR vs NO | 1 | 18.4 | 0–47 | 3.5 | 52% |
| Jake Ferguson DAL vs SF | TE | DAL vs SF | 1 | 18.2 | 0–48 | 2.9 | 18% |
| Justice Hill BAL vs LAC | RB | BAL vs LAC | 2 | 18.2 | 0–48 | 3.2 | 11% |
| Alvin Kamara CHART NO vs CAR | RB | NO vs CAR | 1 | 18.1 | 0–42 | 3.4 | 24% |
| Bryce Lance NO vs CAR | WR | NO vs CAR | 3 | 18.0 | 0–43 | 2.8 | 20% |
| Braelon Allen NYJ vs BUF | RB | NYJ vs BUF | 2 | 18.0 | 0–45 | 3.1 | 56% |
| Brevyn Spann-Ford DAL vs SF | TE | DAL vs SF | 2 | 17.7 | 0–45 | 2.7 | 7% |
| Tommy Tremble CHART CAR @ NO | TE | CAR vs NO | 1 | 17.4 | 0–43 | 2.5 | 13% |
| Rico Dowdle PIT @ CIN | RB | PIT vs CIN | 2 | 17.0 | 0–39 | 2.8 | 14% |
| Dawson Knox BUF @ NYJ | TE | BUF vs NYJ | 2 | 16.7 | 0–40 | 2.4 | 22% |
| James Cook BUF @ NYJ | RB | BUF vs NYJ | 1 | 16.2 | 0–40 | 2.5 | 44% |
| Kevin Coleman Jr. MIA @ IND | WR | MIA vs IND | 4 | 15.5 | 0–43 | 2.2 | 21% |
| Jacob Cowing SF @ DAL | WR | SF vs DAL | 6 | 14.3 | 0–42 | 1.8 | |
| Josh Cuevas BAL vs LAC | TE | BAL vs LAC | 2 | 14.1 | 0–38 | 1.9 | 13% |
| Mitchell Evans CAR @ NO | TE | CAR vs NO | 3 | 13.9 | 0–35 | 1.8 | 17% |
| Isaiah Williams NYJ vs BUF | WR | NYJ vs BUF | 4 | 13.8 | 0–42 | 1.7 | |
| Omarion Hampton LAC @ BAL | RB | LAC vs BAL | 1 | 13.7 | 0–36 | 2.4 | 17% |
| Kimani Vidal LAC @ BAL | RB | LAC vs BAL | 3 | 13.2 | 0–36 | 2.3 | 26% |
| Noah Fant NO vs CAR | TE | NO vs CAR | 2 | 13.1 | 0–36 | 1.8 | 11% |
| Brandin Cooks SF @ DAL | WR | SF vs DAL | 4 | 13.0 | 0–36 | 1.8 | 9% |
| Josh Palmer BUF @ NYJ | WR | BUF vs NYJ | 4 | 12.5 | 0–37 | 1.6 | |
| Keaton Mitchell LAC @ BAL | RB | LAC vs BAL | 2 | 12.2 | 0–32 | 2.0 | 8% |
| Elijah Sarratt BAL vs LAC | WR | BAL vs LAC | 6 | 12.2 | 0–34 | 1.6 | |
| Brycen Tremayne CAR @ NO | WR | CAR vs NO | 4 | 12.0 | 0–34 | 1.4 | 10% |
| Mitchell Tinsley CIN vs PIT | WR | CIN vs PIT | 5 | 11.9 | 0–39 | 1.7 | 15% |
| KaVontae Turpin DAL vs SF | WR | DAL vs SF | 4 | 11.8 | 0–35 | 1.4 | 7% |
| Barion Brown NO vs CAR | WR | NO vs CAR | 4 | 11.7 | 0–38 | 1.4 | 5% |
| Javonte Williams DAL vs SF | RB | DAL vs SF | 1 | 11.4 | 0–31 | 2.6 | 44% |
| Kendre Miller NO vs CAR | RB | NO vs CAR | 2 | 10.9 | 0–32 | 1.9 | 16% |
| Derrick Henry BAL vs LAC | RB | BAL vs LAC | 1 | 10.8 | 0–28 | 1.8 | 33% |
| Kyle Juszczyk SF @ DAL | FB | SF vs DAL | 1 | 10.6 | 0–30 | 1.6 | 15% |
| Ollie Gordon II MIA @ IND | RB | MIA vs IND | 1 | 10.4 | 0–28 | 2.1 | 26% |
| Brenen Thompson LAC @ BAL | WR | LAC vs BAL | 5 | 10.1 | 0–29 | 1.3 | |
| Will Mallory IND vs MIA | TE | IND vs MIA | 2 | 9.9 | 0–31 | 1.4 | 8% |
| Deion Burks IND vs MIA | WR | IND vs MIA | 5 | 9.9 | 0–31 | 1.3 | |
| Samaje Perine CIN vs PIT | RB | CIN vs PIT | 2 | 9.9 | 0–29 | 1.4 | 9% |
| Sterling Shepard NYJ vs BUF | WR | NYJ vs BUF | 9.8 | 0–28 | 1.4 | 11% | |
| Skyler Bell BUF @ NYJ | WR | BUF vs NYJ | 6 | 9.7 | 0–29 | 1.4 | 12% |
| Isaiah Davis NYJ vs BUF | RB | NYJ vs BUF | 3 | 9.5 | 0–28 | 1.4 | 9% |
| Brandon Smith PIT @ CIN | WR | PIT vs CIN | 4 | 9.4 | 0–29 | 1.1 | |
| Jared Wayne MIA @ IND | WR | MIA vs IND | 6 | 9.1 | 0–31 | 1.2 | |
| Christian Kirk SF @ DAL | WR | SF vs DAL | 5 | 9.0 | 0–29 | 1.1 | 5% |
| Devontez Walker BAL vs LAC | WR | BAL vs LAC | 4 | 8.9 | 0–32 | 1.1 | |
| Drew Sample CIN vs PIT | TE | CIN vs PIT | 2 | 8.8 | 0–24 | 1.4 | 9% |
| Matthew Hibner BAL vs LAC | TE | BAL vs LAC | 3 | 8.4 | 0–24 | 1.1 | 7% |
| Kaden Wetjen PIT @ CIN | WR | PIT vs CIN | 5 | 8.3 | 0–26 | 1.0 | 6% |
| Ja'Tavion Sanders CAR @ NO | TE | CAR vs NO | 5 | 8.2 | 0–24 | 1.1 | |
| Ashton Dulin IND vs MIA | WR | IND vs MIA | 4 | 8.2 | 0–31 | 1.0 | |
| Jalen Tolbert MIA @ IND | WR | MIA vs IND | 5 | 8.2 | 0–27 | 1.1 | 10% |
| Kenneth Harris IND vs MIA | WR | IND vs MIA | 7.8 | 0–25 | 1.0 | ||
| James Thompson SF @ DAL | WR | SF vs DAL | 7.7 | 0–24 | 1.0 | ||
| David Moore CAR @ NO | WR | CAR vs NO | 5 | 7.7 | 0–23 | 1.0 | |
| Ben Skowronek PIT @ CIN | WR | PIT vs CIN | 3 | 7.6 | 0–24 | 0.9 | |
| Will Kacmarek MIA @ IND | TE | MIA vs IND | 2 | 7.5 | 0–24 | 1.1 | |
| Mo Alie-Cox IND vs MIA | TE | IND vs MIA | 3 | 7.5 | 0–24 | 1.1 | 14% |
| Kaelon Black SF @ DAL | RB | SF vs DAL | 2 | 7.4 | 0–23 | 1.4 | 11% |
| Ja'Seem Reed CAR @ NO | WR | CAR vs NO | 6.9 | 0–23 | 0.9 | 9% | |
| Jackson Hawes BUF @ NYJ | TE | BUF vs NYJ | 3 | 6.9 | 0–24 | 1.0 | 4% |
| Oscar Delp NO vs CAR | TE | NO vs CAR | 3 | 6.8 | 0–22 | 1.0 | |
| Justin Joly MIA @ IND | TE | MIA vs IND | 4 | 6.5 | 0–21 | 1.0 | 6% |
| Jelani Woods NYJ vs BUF | TE | NYJ vs BUF | 4 | 6.4 | 0–21 | 0.9 | |
| Brandon Johnson PIT @ CIN | WR | PIT vs CIN | 6.3 | 0–22 | 0.7 | ||
| Jeremy Ruckert NYJ vs BUF | TE | NYJ vs BUF | 3 | 6.3 | 0–21 | 1.0 | 9% |
| Seth McGowan IND vs MIA | RB | IND vs MIA | 2 | 6.1 | 0–19 | 1.1 | 10% |
| Jonathan Mingo DAL vs SF | WR | DAL vs SF | 5 | 5.9 | 0–20 | 1.1 | 5% |
| Andrew Ogletree IND vs MIA | TE | IND vs MIA | 4 | 5.9 | 0–21 | 0.8 | 11% |
| Ray Davis BUF @ NYJ | RB | BUF vs NYJ | 3 | 5.9 | 0–17 | 0.9 | 8% |
| Cedric Tillman NO vs CAR | WR | NO vs CAR | 5.5 | 0–19 | 0.8 | 5% | |
| Jalen Cropper NO vs CAR | WR | NO vs CAR | 5.4 | 0–18 | 0.7 | ||
| Nick Westbrook-Ikhine IND vs MIA | WR | IND vs MIA | 5.4 | 0–19 | 0.7 | ||
| Colbie Young CIN vs PIT | WR | CIN vs PIT | 4 | 5.2 | 0–18 | 0.7 | |
| Adam Randall BAL vs LAC | RB | BAL vs LAC | 4 | 5.1 | 0–16 | 1.0 | 13% |
| AJ Dillon CAR @ NO | RB | CAR vs NO | 4 | 5.0 | 0–18 | 0.8 | |
| DJ Herman MIA @ IND | RB | MIA vs IND | 5.0 | 0–17 | 0.9 | 8% | |
| Greg Dortch BUF @ NYJ | WR | BUF vs NYJ | 5 | 5.0 | 0–16 | 0.8 | 6% |
| Jack Endries CIN vs PIT | TE | CIN vs PIT | 4 | 5.0 | 0–17 | 0.7 | 9% |
| Trevor Etienne CAR @ NO | RB | CAR vs NO | 2 | 4.9 | 0–16 | 0.8 | |
| CJ Donaldson NO vs CAR | RB | NO vs CAR | 3 | 4.9 | 0–16 | 1.0 | 8% |
| Tyler Goodson DAL vs SF | RB | DAL vs SF | 2 | 4.9 | 0–16 | 1.0 | 9% |
| Jordan James SF @ DAL | RB | SF vs DAL | 3 | 4.5 | 0–14 | 0.7 | 6% |
| LaJohntay Wester BAL vs LAC | WR | BAL vs LAC | 5 | 4.5 | 0–16 | 0.6 | |
| Luke Farrell SF @ DAL | TE | SF vs DAL | 2 | 4.5 | 0–14 | 0.6 | |
| Anthony Tyus III CAR @ NO | RB | CAR vs NO | 3 | 4.3 | 0–14 | 0.7 | 13% |
| Luke Schoonmaker DAL vs SF | TE | DAL vs SF | 3 | 4.2 | 0–15 | 0.7 | |
| Seydou Traore MIA @ IND | TE | MIA vs IND | 3 | 4.1 | 0–15 | 0.6 | |
| Patrick Herbert LAC @ BAL | TE | LAC vs BAL | 4.0 | 0–14 | 0.6 | ||
| Malik McClain NYJ vs BUF | WR | NYJ vs BUF | 5 | 4.0 | 0–15 | 0.5 | |
| Camden Brown DAL vs SF | WR | DAL vs SF | 6 | 3.9 | 0–15 | 0.5 | 3% |
| Derius Davis LAC @ BAL | WR | LAC vs BAL | 6 | 3.8 | 0–14 | 0.5 | |
| Hunter Luepke DAL vs SF | RB | DAL vs SF | 3.7 | 0–14 | 0.6 | 7% | |
| Kaytron Allen MIA @ IND | RB | MIA vs IND | 3 | 3.5 | 0–12 | 0.7 | 13% |
| James Mitchell DAL vs SF | TE | DAL vs SF | 3.4 | 0–13 | 0.5 | ||
| Pharaoh Brown IND vs MIA | TE | IND vs MIA | 5 | 3.3 | 0–13 | 0.4 | |
| Rasheen Ali BAL vs LAC | RB | BAL vs LAC | 3 | 3.2 | 0–11 | 0.6 | 11% |
| Lew Nichols III PIT @ CIN | RB | PIT vs CIN | 4 | 3.2 | 0–12 | 0.5 | 7% |
| Riley Nowakowski PIT @ CIN | FB | PIT vs CIN | 1 | 3.2 | 0–13 | 0.5 | |
| Anthony Gould IND vs MIA | WR | IND vs MIA | 6 | 3.2 | 0–12 | 0.4 | |
| Keleki Latu BUF @ NYJ | TE | BUF vs NYJ | 4 | 3.1 | 0–11 | 0.4 | |
| Eli Heidenreich PIT @ CIN | RB | PIT vs CIN | 5 | 3.1 | 0–11 | 0.5 | 7% |
| Hayden Rucci LAC @ BAL | TE | LAC vs BAL | 3 | 3.1 | 0–11 | 0.4 | |
| Carlos Washington MIA @ IND | RB | MIA vs IND | 3.0 | 0–11 | 0.5 | 8% | |
| DJ Giddens IND vs MIA | RB | IND vs MIA | 3 | 3.0 | 0–11 | 0.6 | 14% |
| Kene Nwangwu NYJ vs BUF | RB | NYJ vs BUF | 4 | 2.9 | 0–11 | 0.5 | |
| Nick Vannett BAL vs LAC | TE | BAL vs LAC | 4 | 2.9 | 0–10 | 0.4 | |
| Treyton Welch NO vs CAR | TE | NO vs CAR | 4 | 2.8 | 0–11 | 0.4 | |
| Jaylen Wright MIA @ IND | RB | MIA vs IND | 2 | 2.8 | 0–10 | 0.6 | |
| Jack Stoll SF @ DAL | TE | SF vs DAL | 2.8 | 0–10 | 0.4 | ||
| Travis Homer PIT @ CIN | RB | PIT vs CIN | 3 | 2.7 | 0–9 | 0.5 | |
| Tahj Brooks CIN vs PIT | RB | CIN vs PIT | 3 | 2.5 | 0–9 | 0.4 | 6% |
| Scott Matlock LAC @ BAL | RB | LAC vs BAL | 2.4 | 0–9 | 0.4 | 9% | |
| Feleipe Franks CAR @ NO | TE | CAR vs NO | 4 | 2.3 | 0–9 | 0.3 | |
| Cam Grandy CIN vs PIT | TE | CIN vs PIT | 3 | 2.2 | 0–9 | 0.3 | |
| Brayden Willis SF @ DAL | TE | SF vs DAL | 3 | 2.0 | 0–8 | 0.3 | |
| Robert Tonyan PIT @ CIN | TE | PIT vs CIN | 3 | 2.0 | 0–7 | 0.3 | |
| Andrew Beck NYJ vs BUF | FB | NYJ vs BUF | 1.5 | 0–6 | 0.3 | ||
| Justin Herbert LAC @ BAL | QB | LAC vs BAL | 1 | 0.4 | 0–0 | 0.1 | 32% |
| Josh Allen BUF @ NYJ | QB | BUF vs NYJ | 1 | 0.3 | 0–0 | 0.1 | 19% |
| Sam Howell DAL vs SF | QB | DAL vs SF | 2 | 0.2 | 0–0 | 0.0 | 11% |
| Zach Wilson NO vs CAR | QB | NO vs CAR | 3 | 0.0 | 0–0 | 0.0 | 10% |
| Will Levis NYJ vs BUF | QB | NYJ vs BUF | 0.0 | 0–0 | 0.0 | 8% | |
| Riley Leonard IND vs MIA | QB | IND vs MIA | 3 | 0.0 | 0–0 | 0.0 | 10% |
| Josh Johnson CIN vs PIT | QB | CIN vs PIT | 0.0 | 0–0 | 0.0 | 7% |
No market lines on this page, by construction. The saved line file carries no week, so pricing next week's projections against it would attach this week's numbers to them. Nothing here is a bet signal — it is where the model expects the workload to be before the market has an opinion.
No game line yet for ARI, ATL, BAL, BUF, CAR, CIN, CLE, DAL, DET, GB, HOU, IND, JAX, KC, LA, LAC, LV, MIA, MIN, NE, NO, NYG, NYJ, PIT, SEA, SF, TEN, WAS — the schedule carries no spread or total for those games, so their touchdown numbers are levelled to an average game environment (22.63 implied points) rather than to their own. Volume and yardage are unaffected; treat the TD% column for those teams as a placeholder.
Injury reports for this week are not published yet, so every projection here assumes availability. Why that matters
Projections only, not advice. How this works →