He is the definition of a cap dump in that they couldn't make the trade without sending a contract back, and they picked the worst guy who is the most overpaid. His spot will be filled by a younger guy who should have already been on the team. That's what a cap dump is.
i understand how you cherry pick this, but that's not a cap dump
a cap dump is an asset that has no value
but when you can make something out of Foligno, Johansen, and freaking Alex Galchenyuk, then you can definitely make something out of a 29 year old Iafallo with 2 years left on his contract @ $4m, are you kidding me?
please don't dissect those three examples to somehow cherry pick again that i'm wrong
OF COURSE YOU CAN TRADE IAFALLO FOR SOMETHING, therefore he's not a cap dump, you need a good GM though