Just an add to your comment. If the intentions are to buyout Carle, but not buy out Fayne, the cap hit is negligible between the two players for two years, but substantial in years 3 and 4 when Fayne comes off the books. However, remember that if you buy out Carle his roster spot needs to be filled, and that means paying someone basically $1 million per. So there is still a @ $1.1 million savings if you keep Fayne for the duration of his contract(depending on how expensive Carle's replacement would be). If you make the deal and buyout Fayne, the savings are less, more like an average of $550,000 per season for 4 years.
I don't think we'd give up DeAngelo even to get Carle's full salary off the books.