The Steelers and defensive tackle Cameron Heyward agreed to a three-year, $45 million dollar deal, according to ESPN.

The deal includes $29 million in new money and $16 million fully guaranteed.

The 35-year old was in the final year of his previous deal and is now under contract through 2026.