So it seems cap issues seems to be the biggest problem and Arizona wasn't necessarily willing to retain. Would they be willing to retain if they dumped Schmaltz in the trade? Eichel and Schmaltz both have 5 years left, so instead carrying Schmaltz near 6M caphit you have Eichel at 2M. You also save over 20M in actual cash moving Schmaltz out and that includes the retention money on Eichel. It would take up all 3 of their retention spots so a bit harder to trade Stralman and Kessel at the deadline but one of them will be hard to trade regardless. I just think dumping Schmaltz would be good for them. As for Buffalo you don't retain on Eichel but take on a bad contract with decent money owed.