The Philadelphia Eagles and quarterback Chase Daniel have agreed to restructure the offset language in his contract, a source tells ESPN's Adam Caplan, allowing the team an opportunity to recoup more money than they otherwise would have.

Daniel will still be able to make more than the $5 million that is fully guaranteed for this season. The rest of the contract remains as is.

Wanting a chance to compete for a starting job, Daniel recently requested and was granted his release following an unsuccessful attempt by the Eagles to trade him. Releasing Daniel carries a $7 million dead money hit, though offset language provides a degree of relief when the player signs with a new team. Under the restructure, the Eagles will get a bigger break than originally designed.

Every bit helps as they navigate a tight cap situation, particularly by their standards. The Eagles have a touch over $6 million in cap space at the moment, per OverTheCap, and that's without Nick Foles' contract officially on the books. With Daniel on his way out, Foles agreed to a two-year, $11 million deal to return to Philadelphia on Monday.

Known as one of the best front offices when it comes to the ins and outs of the salary cap, the Eagles got creative when structuring the contracts of some of the incoming free agents, most notably receiver Alshon Jeffery. They also recently restructured the contract of tight end Zach Ertz, according to ESPN's Field Yates, turning $3-plus million of his 2017 base salary into a guaranteed roster bonus, opening up more than $2.5 million in cap space.

While the boosted offsets will help the Eagles, Daniel will still go down as a hefty investment. Prior to trading up in the draft to land Carson Wentz, the Eagles signed Daniel, who was paired with head coach Doug Pederson in Kansas City, to a three-year, $21 million deal with $12 million fully guaranteed at signing. Daniel was signed to compete with/push Sam Bradford while serving as an expert in Pederson's system. When Bradford was traded to the Minnesota Vikings prior to the start of the season, Daniel was passed over for the starting job in favor of Wentz.

The No. 2 overall pick has credited Daniel for cutting down the learning curve his rookie year. Now that Wentz has his footing, it made little sense to hold onto Daniel's sizable contract.