Yeah, we need to be adding to the team. It's why I like a Staal addition. Both Staal and Kerfoot can play the 3C or W role, depending on how things are going or the matchup. Staal can be added without subtracting from our roster (other than waiving Vesey).
Guys like Granlund, Foligno, etc require us to subtract a Kerfoot or a Engvall from our depth, and at that point, it's doing a disservice anyway. I like Granlund and Foligno as UFA targets, but don't make sense right now.
Goal should be that Engvall, Spezza and Simmonds will be our fourth line entering the playoffs, while still having Boyd, Barbanov, Robertson, Agostino, Petan, Vesey, Galchenyuk etc who can all play if needed, depending on what role we need filled.
It doesn't even need to be Staal, but someone that can fit into our cap structure without removing engvall or kerfoot.