Isn't Ana going to need cap relief in the not to distant future?
They've got 58.5 million committed to 2019-20 with Gibson and Silfverberg needing new deals, so they'll probably be okay. Plus Kesler probably ends up on LTIR if his body continues to break down, which is pretty likely given the type of mileage on it.
By the time Rico's contract could become a problem they'll be at the end of the Getzlaf and Perry contracts, so they can probably dump them or buy them out if necessary.