Now that the Cavs have finally traded Kyrie Irving, we have a pretty clear idea of what every roster will look like heading into the 2017-18 season.
Of course, things could change if the Knicks trade Carmelo Anthony and/or Dwyane Wade and the Bulls agree to a buyout.
The Warriors are considered the heavy favorites to win back-to-back titles, but many teams improved (some significantly) this summer.
Let's take a look at the projected rotations for Golden State's top competition:
Bench: Eric Gordon, P.J. Tucker, Luc Mbah a Moute, Nene, Tarik Black
Bench: Dejounte Murray, Tony Parker (unclear when he will return from injury), Manu Ginobili (reportedly coming back), Rudy Gay, Kyle Anderson
Bench: Raymond Felton, Doug McDermott, Alex Abrines, Jerami Grant, Enes Kanter
Bench: Jamal Crawford, Tyus Jones, Nemanja Bjelica, Taj Gibson, Cole Aldrich
Bench: Derrick Rose, Iman Shumpert, Jae Crowder, Kyle Korver, Richard Jefferson, Jeff Green, Channing Frye
Bench: Marcus Smart, Terry Rozier, Jayson Tatum, Aron Baynes, Guerschon Yabusele
We'll be nice and include two more teams...
Otto Porter Jr.
Bench: Tim Frazier, Kelly Oubre, Jodie Meeks, Tomas Satoransky, Jason Smith, Ian Mahinmi
Bench: Delon Wright, Norman Powell, Bruno Caboclo, Jakob Poeltl, , Lucas Nogueira
Who is the biggest threat to the Warriors in the Western Conference?
Do the Celtics have a legitimate shot of taking down the Cavs in the East?
Oct. 17 can't get here soon enough...
Drew Shiller is the co-host of Warriors Outsiders and a Web Producer at NBC Sports Bay Area. Follow him on Twitter @DrewShiller