While Umberger woefully underperformed, Hartnell's contract was the big issue. Hextall made the swap to prepare for his younger core to be signed. I believe Umberger has 2 years while Hartnell has 4 more?
After 2016 year, Flyers have so much cap flexibility. 32M to play with and sign their young core players. All new defense with probably Provorov, Sanheim, Ghost, and Morin up with the squad full time.
EDIT: MacDonald was waived. Fvcking Homer. What a shitty manager.