I think our cap flexibility is better than you're giving credit, it's just that we'd have to make choices.
Next year, if we put aside ~8 mil to extend Giroux and Zetterlund, and fill in the depth (cousins, Hamonic, Gilbert, Gaudette ect) with similar depth contracts, we'll have around 4-5 mil in cap space. But, we don't need to extend Giroux, if we're picking up a guy like Peterka, it seems to me that's a long term replacement for Giroux. We're also going into the last year for Perron, who could potentially be moved if needed, even if that does require some retention, same for Jensen if a better top 4 option avails itself.
The issue that concerns me more than cap is budget flexibility, particularly with the Canadian dollar where it is.