The Nets cap space and assets in one place

The following is a list of nets assets this summer.  Where players are listed by position, their salary is in parentheses.  Where players are listed as free agents, their cap hold is in parentheses.  Critically, for your information, a cap hold is a placeholder value for a free agent that counts against the salary cap, unless the Nets resign the player (the new contract replaces the hold), or renounce the player.  For a restricted free agent (DLO and RHJ), if the Nets renounce the player, the player becomes unrestricted – thus, you do not renounce a RFA unless you are letting them go.  For an unrestricted free agent, renouncing them means that you still can keep them, but must use cap space to do so (you lose bird rights).  Furthermore, cap holds are placed on the cap for first round picks (not second rounders). Finally, to the extent players on the cap, unrenounced free agents, and first rounders with cap holds total less than 12, for each player under 12, there is one incomplete roster charge assessed to the cap.

This article will have some analysis, but will mostly focus on the facts as to the Nets assets.

Starting with 2018, the Nets, with Faried’s complete salary in the fold, are $14.1 million over the cap. This means that a buyout does not change their asset outlook, as a buyout cannot get them under the cap (nor would a buyout change how much player money they can trade in or out).

As to the summer of 2019, two assumptions must be made, because they are obvious:

1: Allen Crabbe, due to being drastically overpaid, will opt into his contract.

2: the Nets will not renounce DLO, because they want to keep him.

In short, this means that the Nets, as of now, have $30,350,781 in space next summer, when accounting for Russell’s over $21 million cap hold, as follows: 

  1. 2019-2020 roster 
    1. PG: Dinwiddie ($10,605,600)
    2. SG: LeVert ($2,625,718), Crabbe ($18,500,000)
    3. SF: Harris ($7,666,667), Musa ($1,911,600)
    4. PF: Kurucs ($1,699,236)
    5. C: Allen ($2,376,840)
    6. Draft Pick Holds: 17 + 27 ($4,935,360)
    7. Russell’s accounted for cap hold: ($21,059,095)
    8. Incomplete Roster Charges: $897,158 per spot, three spots ($3,588,632)
    9. Dead Money: $5,474,787 (Deron Williams stretch)
    10. Salary Cap: $109,000,000 projected cap. $78,649,219 in commitments. $30,350,781 in space. 
    11. Non Russell Free Agents, with cap holds in parentheses: Davis ($5,388,800), Hollis-Jefferson ($7,411,071), Dudley ($14,295,000), Carroll ($23,100,000), Napier ($1,845,301 nonguaranteed), Graham ($1,645,357 nonguaranteed), Williams + Pinson (no cap holds for two ways)

For starters, it should be noted that due to the rookie scale, the Nets cap space figure will depend partially on where they pick, and where Denver picks.  Conservatively, the Nets may pick anywhere from 6-20, while the Nuggets may pick anywhere from 20-30.  That means the Nets can have anywhere from $26,901,141–$30,773,301 in cap space, depending on how high or low both picks fall.

Either number means the Nets lack max cap space as of now.  The max for a 7-9 year experience player (Kawhi Leonard) is $32,700,000, while the max for a 10 year experience player (Kevin Durant) is $38,150,000.

There are two big things the Nets can do to pry open max cap space.  The first is trading their only non friendly contract — Allen Crabbe.  If his money is entirely gone, the Nets will have ten year experience max space (read: Durant).  If the Nets eliminate approximately two thirds of his salary, they should have Durant like space.  If the Nets eliminate about half of Crabbe’s salary, they should have Leonard like space.

The other way to pry room open, quietly, is D’Angelo Russell. No, the answer is NOT to renounce him – that would be stupid.  The answer is to see if he is agreeable to an extension at which his starting salary would be less than his cap hold. If you assume, for argument purposes, that Russell’s year 1 salary on his next contract is $16,059,095, or $5 million less than his hold, then, by signing him to the contract, the Nets would open $5 million in space.  It would thus behoove the Nets to sign him ASAP — in essentially the opposite scenario as they used to sign Joe Harris last, in 2018 (since his new salary substantially exceeded his tiny cap hold).

As for the other Nets with cap holds, Davis is valuable, but as a reserve, their max pursuits should not be impeded by his hold if they are in the game for some excellent free agents.  The other holds essentially should be renounced, at how large they are.

Happy trade season and summer!


This article represents part 3 of my series of Nets trades. The suitors here? Indiana, both Los Angeles teams, Memphis, and Miami.

On to the trades!



Nets get: Aaron Holiday, Cory Joseph, 2019 Pacers first

Pacers get: D’Angelo Russell

The Nets have an interesting dilemma with Russell. On one hand he’s clearly worth a contract going forward. On the other, Kenny Atkinson’s fourth quarter benchings of Russell are a tell that they do not trust him to close games.  As a result, they simply cannot max him and make him their anchor.  So if the max is what he is worth, a trade could be the best option.

Indiana, like many small markets (although I disagree), often takes the tact that it cannot lure free agents, and thus should use the trade market to obtain players, essentially doing free agent shopping that way.  This trade would in effect represent shopping for Russell.  Holiday is a solid young player, and the 2019 first makes the deal even better.  Joseph is a decent piece here to match salaries (and help a little in the short term).


NETS AND LAKERS (with the Kings)

Nets get: Kosta Koufos, 2019 and 2020 second rounders from Sacramento or Los Angeles

Lakers get: DeMarre Carroll

Kings get: Kentavious Caldwell-Pope

This trade would constitute a success in one Nets approach we may see at the deadline: seeing if they can turn Carroll into future assets.  The deal would be about the picks; Koufos is only there to match salaries.

As for the Lakers, they would be dealing Caldwell-Pope, who they are apparently looking to move, and getting a contributor for this season.

The Lakers could balk – they seem hellbent on not surrendering any assets, except for a star.  And KCP has veto power on a deal; unless he accepts a deal to Sacramento, this deal cannot happen (although at this stage, he should prioritize playing time over destination or winning, since he needs to get paid going forward).

Still, this is the outline of a fair deal to get value for Carroll.



Nets get: Milos Teodosic and Boban Marjonovic

Clippers get: DeMarre Carroll

This is a swap of expiring deals.  Perhaps the Clippers think Carroll could help them on the wing off the bench (or at the 4) in a playoff run, and with this deal they get him without dealing pieces who play major minutes.

Boban is cult popular with fans, but the real purpose of this deal would be snagging Milos, a player the Markinson regime really liked. Milos can pass, and would fit in the Nets’ motion offense.

This deal likely only makes sense if Russell is dealt separately.  But perhaps Milos can be a piece for the Nets going forward.



Nets get: Mike Scott, and 2019 and 2021 second round picks

Clippers get: Ed Davis

I doubt the Nets do this.  I think they will value Davis over what he is worth on the market — barring the surprise of someone offering a first, or similar player value.

But this is an example of a deal where they turn Davis into value, and add a player in Scott who, as a stretch four, fits the system in the short term.



Nets get: Marshon Brooks, 2020 and 2022 second round picks

Grizzlies get: Rondae Hollis-Jefferson

This is a simple deal – the Nets are turning RHJ into some future value in the way of picks, rather than paying him.  And Brooks returns to Brooklyn!



Nets get: Derrick Robinson and 2024 second round pick

Heat get: Rondae Hollis-Jefferson

I would not even do this deal.  But the Heat have nothing I want except Josh Richardson, who I cannot get.  So I had to come up with something.









Nets Trades? A look at five more teams.

This article continues a series of looking at potential Nets trades. The teams featured? Dallas, Denver, Detroit, Golden State, and Houston.

Once again, trades are listed in order of magnitude.


Nets get: A 2019 first, 2021 first, Luke Kennard, and Ish Smith

Pistons get: D’Angelo Russell

The Pistons likely turn this down.  But if the Nets are considering moving Russell, they would be a place to look.  The Pistons are over the cap for the next couple of seasons, and are too good to draft in the top 10. That makes the trade market the only place they can really add impact talent.  The Nets would be leveraging that with this deal, and extorting draft assets for Russell.  The logic for the Pistons would be to be a playoff team around Blake, Drummond, and Russell, to avoid the picks having too damaging an impact.


-Nets get: Will Barton and Tyler Lydon

-Nuggets get: Joe Harris

Clearly, Brooklyn wins this deal on value by getting Barton (and a chance to take a look at Lydon, a stretch 4 who shot 40% on threes in college, but has been buried in Denver).  The Nuggets are becoming EXPENSIVE, and have been winning without Barton.  In addition, they have plenty of other young wings making an impact that could stand to play more.  This would be a money saving type move for them; a way to remain in a similar space, but with a cheaper balance sheet.


-Nets get: Knight and Hartenstein, or Knight, a 2021 second, and 2023 second

-Rockets get: Crabbe or Carroll

These are two variations on a deal featuring one concept: the Nets providing Houston a piece to boost its title contention push, and grabbing some assets in return.  Houston may prefer to consolidate assets into a single strike.  However, they need more wings like Carroll and need them badly.  And more shooting in Crabbe cannot hurt.  Knight expires, so while the Nets would weaken this year’s team, they would not compromise their future. And the assets would be the charge for their trouble.  Houston is desperate, and may be willing to overpay here.


-Nets get: Luke Kennard and Jon Leuer

-Pistons get: DeMarre Carroll

If the Nets get any value for Carroll they should take it.  A trade like this offers Kennard, a young player yet to establish himself but who has upside on the wing.  However, he may not be worth eating into cap space next summer with Leuer.  The Nets could offer a variation of this deal centered around Ish Smith instead of Leuer, to avoid eating bad money. The lure for the Pistons would be a boost to a playoff push — something that is imperative given their commitment to Blake and Drummond long term.


-Nets get: Marquese Chriss and 2021 and 2023 seconds

-Rockets get: Rondae Hollis-Jefferson

This would be a different variation on the trades above with the Rockets — the Nets providing them a wing who can help replace what Ariza and LRMAM provided defensively last year, for assets in return.  Rondae might not be worth this but Houston again is desperate.  And they seem to have given up on Chriss, having declined his team option for next year.


-Nets get: Ray Spalding

-Mavs get: Pacers protected second round pick

This is a small one.  The tough part of dealing with Dallas is they are ready, with Doncic in place and a clear cap sheet, to go get bigtime players and win.  They likely do not want to waste assets on small purchases (like say, Joe Harris), so they can stash them for big ones. Spalding is a live young big who profiles as a rim runner; one area where the Nets could use players to look at.  I likely do not do this trade, but thee Pacers’ second rounder in the Nets stash likely will not convey until 2023, so if they like Spalding, the price is low.


-Nets get: Alfonzo McKinnie

-Warriors get: protected 2nd via Indiana

There is nothing here.  The Warriors, under this core, have not really made midseason trades.  They won’t deal from their core, and they need to keep their cheap non core pieces, because going forward, the team will be insanely expensive — they cannot afford to dump cheap cost controlled players.  I do not even know if the Warriors – or the Nets – would do this.

Nets Asset List

With NBA trade season upon us, here is a list of the Nets salary cap situation and assets. This list does not provide any opinions or thoughts and is merely intended to provide the facts, only.

Where players are listed by position, their salary is in parentheses.

Where players are listed as free agents, their cap hold is in parentheses.

A cap hold is a placeholder value for a free agent wherein, if the player is not renounced, the placeholder figure counts against the salary cap, until the player is resigned or signs elsewhere including a RFA like Russell signing an offer sheet (or until the player is renounced).  If the player is resigned, their new contract replaces the hold.  And, because of the cap hold, the Nets can exceed the cap to resign the player.  If the player is renounced, the Nets still can resign the player – however, they cannot exceed the cap to sign the player.  It is as if the player is the free agent of another team.

With that explanation of cap holds, on to the data.

  1. 2018-2019: the Nets are over the cap.
    1. PG: Russell ($7,019,698), Dinwiddie ($1,656,092), Napier ($1,942,422)
    2. SG: LeVert ($1,702,800), Crabbe ($18,500,000), Graham ($1,512,601), Pinson (two-way)
    3. SF: Harris ($8,333,333), Carroll ($15,400,000), Musa ($1,632,240)
    4. PF: Hollis-Jefferson ($2,470,357), Kurucs ($1,618,320), Dudley ($9,530,000)
    5. C: Allen ($2,034,120), Davis ($4,449,000), Faried ($13,764,045), Williams (two-way)
    6. Salary Cap: $101,869,000 cap. $115,959,540 in commitments.

What this means: the Nets, with their roster at this point, are over the cap, but under the luxury tax of $123.7 million.  This means that, in trades where they receive under $6.53 million, they can receive 175% of any outgoing salary + $100,000.  In trades where they receive $6.53-$19.6 million, they can receive any outgoing salary + $5,000,000. In trades where they receive $19.6 million plus, they can receive $125% of any outgoing salary + $100,000.

Finally, all Nets can presently be traded except Joe Harris, who can be traded as of January 15, and Spencer Dinwiddie, who can be traded as of June 13.


  1. 2019-2020: 6 guys, 11 free agents. $65,802,560 in space.
    1. PG: Dinwiddie ($10,605,600)
    2. SG: LeVert ($2,625,718)
    3. SF: Harris ($7,666,667), Musa ($1,911,600)
    4. PF: Kurucs ($1,699,236)
    5. C: Allen ($2,376,840)
    6. Total Salaries: $26,885,661
    7. Dead Money: $5,474,787 (Deron Williams stretch)
    8. Draft Pick Holds: 7 + 29 ($7,248,360)
    9. Incomplete Roster Charges: $897,158 per spot, four spots ($3,588,632)
    10. Salary Cap: $109,000,000 projected cap. $43,197,440 in commitments. $65,802,560 in space.
    11. Free Agents: Russell ($21,059,095), Davis ($5,388,800), Crabbe ($18,500,000 player option), Hollis-Jefferson ($7,411,071), Dudley ($14,295,000), Carroll ($23,100,000), Napier ($1,845,301 nonguaranteed), Graham ($1,645,357 nonguaranteed), Faried ($20,646,068), Williams, Pinson

What does this all mean? A lot.

First off, the Nets have six players under contract (together with the dead Deron money — that money cannot be moved).  From there, the Nets presently have two first round picks: their own pick, and Denver’s, if it lands from 13-30 (if it lands 1-12, the pick does not convey, and rolls into 2020).  Unlike second round picks, there is a cap hold for first round picks, at 120% of the rookie scale. Like player salaries and dead money commitments, the rookie cap holds are on the ledger, and eat into cap space. The pick hold can rise or fall, as the higher a pick is, the higher the rookie scale salary is.

As a result, the Nets have eight players on the cap – the signed six, and the two picks, if they choose to renounce ALL of their free agents.  If they do, since players on the cap, including cap holds, fall short of 12, the league assigns an incomplete roster charge for all shortfall spots below twelve — in this case four charges.

The above chart assumes the most space possible, which only occurs if Crabbe opts out, and the Nets renounce every free agent they have. That result would yield $65,802,560 in space, including the rookie holds and four incomplete roster charges.

Manipulating cap holds will create for interesting scenarios. For example, even if the Nets want Dudley back, we can all agree he is not worth $14,295,000.  Consequently, the Nets will almost definitely renounce him.  Remember — they can still resign him after renouncing him.  All it does is remove his hold from the salary cap.

What about Russell?  Obviously, that is a much harder question. But, suppose the Nets and Russell agree to a deal starting at $14 million in year 1.  If they do, since his new contract would be smaller than his hold, it would make sense to have him sign the deal QUICKLY – the Nets would gain cap space by replacing the hold with the smaller contract value. The opposite was true last summer with Joe Harris — he was receiving a raise from his hold, so it made sense to sign other players first to eat cap space, then use early bird rights to sign Joe at a figure over the cap.

Another potential incentive to sign Russell quickly, if the plan is to sign him? Avoiding an offer sheet in excess of the hold.

But remember: if the Nets keep a player’s cap hold on their books, they must work around the hold.  For example, if they do not renounce Russell, his $21,059,095 cap hold will count against their cap space.  The Nets would deduct that figure from the $65M plus figure (but, since one incomplete roster charge would go away, there would be a tiny offset).

Ultimately, Marks will endeavor to use as much of the cap space as possible on good players.

As for the draft picks and stashes, the Nets’ picture is as follows:

  1. 2019: Nets first; Nuggets first (top 12 protected each through 2024, if it never conveys, it becomes 2024 + 2025 seconds); Knicks second; Pacers second (45-60 protected each year through 2022, if it never conveys it becomes a 2023 second)
  2. 2020: Nets first; Nuggets second; Blazers second (31-55 protected, if not conveyed in 2020, it extinguishes)
  3. 2021: Nets first and Suns second (31-35 protected, if not conveyed in 2021, it extinguishes)
  4. 2022: Nets first and second
  5. 2023: Nets first; Least favorable of Nets, Hawks, Hornets second
  6. 2024: Nets first and second
  7. 2025: Nets first
  8. 2026 and beyond: Nets first and second
  9. Stashes: Vaulet, Vezenkov, Cordinier


Happy trade season and summer!



So, can the Nets make a trade? Part I

This article starts a series of articles considering potential trades the Nets can make around the league.  Going in alphabetical order by city, this article only lists trades with Atlanta, Boston, Charlotte, Chicago, and Cleveland — other cities will come in later articles.

Before diving into the trades, here is a brief note on the Nets players, as it pertains to their trade value

LeVert and Allen are most definitely staying put, as the two best two way players on the team. Same goes for Kurucs and Musa. The Nets are not at a stage where they will look to deal young, cheap talent for veteran upgrades. Lastly, Dinwiddie cannot be dealt by CBA rules before June 13, due to signing his extension.

Russell is a good player, but with the way the Nets prioritize Dinwiddie in fourth quarters, the Nets clearly are not sold on him as a cornerstone.  For the right deal, I think Nets would deal him.  With that said, a team set at point guard will not want Russell for obvious reasons (think Damian Lillard).  Nor will a team grooming a kid as the starter, as the presence of Russell would be a source of pressure for the kid.  This limits the market.

Harris is a solid player.  He fits on nearly any team because of his elite shooting.  And unlike Russell, his presence is not going to be a source of pressure on a young kid being groomed as the starter because he does not have the same magnitude.  There should be a market for Harris, but the Nets should have a high price point. Especially when he can be aggregated with Dinwiddie in packages next summer and year, for legitimate players making near $20 million.

Davis likely has some value, although likely not a first rounder.  Two second rounders likely causes the Nets to bite. If the market is only one second rounder, I am not sure the Nets value that over the ability to bring Davis back next summer.

the rest of the roster: for the rest, the Nets might not be able to fetch anything.  As Oubre’s minimal value reflected, and Payton’s did last year, impending RFA’s hold barely any trade value. RHJ is worse than both players; it is hard to see him having real value.  As for the others (remember: Carroll’s shooting has been poor, he is far worse than say, Trevor Ariza), one must remember that Tyson Chandler, Andrew Bogut, Ersan Ilyasova, and Marco Belinelli have been added by teams the last two years on a buyout market, for free. Why, as another team, would you pay in assets to add pieces like Carroll or Dudley, when such players are available for free?  From their remaining players, fans should expect the Nets to get nothing, and be pleasantly surprised if the Nets get anything.

With that, on to the potential trades (listed in significance order)



-Nets get: Taurean Prince

-Hawks get: the Nuggets’ 2019 first round pick

Prince is an interesting wing under cost control through 2020, and the Nets need more talented young wings.  You need a lot of talented two way wings to have success today.  The Nets’ best wing is Joe Harris — he simply cannot be the best wing on a good team.  Prince’s per 36 numbers are good.  And he was a very good defender as a rookie despite falling off since; maybe Atkinson can restore him to what he was defensively.  Prince is likely worth more than the Nuggets’ pick, which should fall in the 20’s.  For Atlanta, however, they are at the early juncture of a rebuild where cost controlled young players matters above all else.  This pick gives them one through 2023, as opposed to paying Prince in 2020.  And if wait to act on a Prince deal next year — as noted above with Payton, RHJ, and Oubre — they will get less than this.

The Hawks may want more for Prince.  But this is a realistic shot by the Nets at a talented, still cheap wing.



-Nets get: Alec Burke and Rodney Hood

-Cavs get: Allen Crabbe, Nets 2019 second rounder (via NYK), and Nets 2020 second rounder (via DEN)

This trade could not occur until January 28, 2019, the first date on which Burke can be aggregated in a deal with other players.  For the Cavs the logic is simple: rent cap space next year, with the charge being assets (Burke and Hood expire).  The Cavs could want a first rounder, but that is where the Nets likely would and should balk.  In a potential counter, the Cavs could request that instead of Burke, the Nets take on John Henson’s $10.5 million cap hit next year.  I do not anticipate Dellavedova to be dealt in this manner because the Cavs seem to be bringing back the 2016 band as a rallying cry for their fans.

I would not do a deal like this – dumping assets to offload Crabbe – unless a big free agency strike is on deck, and I need Crabbe off the books to get it done.  Otherwise, the Nets would, in effect, be dealing picks for nothing.

But if substantial free agency scenarios come about which require Crabbe to be offloaded this type of trade is in the toolbox.



-Nets get: Bismack Biyombo and a 2019 first round pick

-Hornets get: Allen Crabbe

This is another way the Nets can use Crabbe — take on an even worse contract in exchange for an asset.

The Hornets are hellbent on making the playoffs, to sell Kemba Walker on Charlotte.  They need to win to do that.  In addition, the Hornets, if Biyombo, Marvin Williams, and MKG opt in, do not have cap space next summer, with Kemba’s cap hold.  Their only real shot an an upgrade, now or in the summer, is the trade market.  And while the Hornets want to, apparently (per Woj on the Woj Lowe show from Saturday) improve, and avoid taking back money, and while they likely want to keep their first in case Kemba leaves, at some point, something has to give.

Biyombo is buried on Charlotte’s bench.  Yes, Crabbe is not good.  But he provides SOME value on the court; Biyombo provides none, and they’ll be hard pressed to turn Biyombo into a better player.

As for the first?  That is the charge for the Nets replacing someone who can play a little with someone who cannot play at all (and only makes $1.5 million less. The Hornets might propose two seconds instead, but Biyombo is so awful that the Nets should hold strong.

I think the Hornets balk at dealing their first round pick.  But the Nets need to be in the market for picks, and Charlotte, in desperate win now mode, is a team that might part with some.



-Nets get: Tony Parker, Dwayne Bacon, and a 2019 first round pick

-Hornets get: Joe Harris

The logic here is similar to the above.  Taking advantage of Charlotte’s desperation to improve by snagging their first round pick.  Harris is a solid player.  He would help Kemba tremendously this year and going forward.

Harris is a nice player.  But if the Nets can turn him into a mid round first, given the work they did with LeVert and Allen in the mid to late first round, the upside of the pick warrants doing the deal.  The Nets need cornerstones, more cheap talent, and more young talent with explosive potential.  Harris, while solid, does not fit any of those bills.

The Nets do not HAVE to capitalize on player development by paying the players they develop. If the Nets do this deal, it means they signed Harris as a minimum player from the scrap bin, and, through player development, turned the minimum exception into a first round pick.  That represents capitalizing on development — increasing the value of assets, then flipping them at the increased value.

I think the Hornets reject this deal, but it is worth trying to pry their first round pick.



-Nets get: Jabari Parker and a 2020 second round pick

-Bulls get: Allen Crabbe

No need to belabor this one.  The Bulls removed Parker from their rotation and want him gone.  This offers the get out of jail card they apparently feel they need.

Really, in this type of deal, the Bulls, NOT the Nets, should be getting an asset.  So if the Bulls are normal, there is nothing here.

My take is simple: if the Bulls want an asset to take Crabbe on, the Nets should not do a deal unless — as with Biyombo above — the Nets have a strike lined up in free agency.  Parker is useless, just like Biyombo.

However, if the Bulls are dumb enough to sacrifice a small asset to offload Parker for Crabbe, the Nets should jump on it.  And they just might be.  The Bulls, under GarPax, are obsessed with winning the PR battle at all costs.  They also do not value second round picks, often throwing them away to save money or to win PR battles.  The Bulls likely think that they HAVE to get rid of Parker now, to shut up the talk about him being buried on their bench.  They just might be dumb enough to swap Parker for Crabbe, and grease the skids by attaching a second round pick.  The Bulls would see it as winning the headline by ending the Parker talk, and the second round pick not mattering because second round picks do not matter to them.

I would love it.



-Nets get: Dan Theis and Brad Wanamaker

-Celtics get: Rondae Hollis-Jefferson


The RHJ market is likely thin, if if even exists.  The Nets might look to trade him because they simply cannot pay too many players going forward and have the flexibility they need to import high end talent (something they need to do — they do not have the talent in house that is necessary to build a winner).

Theis is a big who can shoot the ball, and fits the Nets better than RHJ. Wanamaker? He is only here to match salaries for CBA compliance.

The Nets would likely prefer a second round pick for RHJ for the cost control.  And I think the Celtics reject this deal, although RHJ provides another wing to throw at Kawhi LeBron and Giannis deep in the playoffs.  But this is something.