Before rejecting the deal, two sources said, the Eagles ran the scenario by Foles, who said he preferred to remain in Philadelphia. In April, the Eagles and Foles agreed to a re-worked contract that gave him a $2 million bonus for 2018 and allowed him to earn up to $14 million in incentives, while creating a "mutual option" for him to remain with the team in 2019. (Basically, Foles is free to leave if he pays back the $2 million.)