Iafallo's contract is fine, pretty much a Dwight King deal. Hopefully, we see him more on the bottom 6 though than on the top. He is a tremendous depth player, but a first liner? Not so much.
If you have players like him on your depth chart though, then you're competing for a cup.
If you have players like him on your depth chart though, then you're competing for a cup.