My understanding is that we couldn't buy out Vinny until next off-season (player must be a member of your squad before the trade deadline of the year he is bought out). This would mean that Vinny would play one season with us, and then we could buy him out next off-season, which would allow him to re-sign with Tampa. That would be the only scenario that I could see him waiving his NMC for, that being a guarantee that he would be able to return to Tampa after this season.
If this is the case, brilliant move by Nonis. We get a stop-gap #1C and draft Barkov who is our future #1C. I imagine it would be for our 1st this year, our 2nd next year, Grabovski and Gunnarsson or Liles.
Oh, and if we truly want Barkov, we need the #3, because there is no way Nashville gives us the #4. They would want him just as badly.