James Harrison and the Pittsburgh Steelers have reportedly agreed on a two-year, $3.5 million contract, enabling the team to lock him up before free agency.

Harrison, who has been with the Steelers for 13 of his 14 NFL seasons, will be 39 years old when the 2017 season starts. Despite his age, Harrison has managed to be productive in recent years, posting five sacks and nine hits in 2016. Harrison also had an 86.7 PFF grade, ranking 11th among edge rushers.

Though explicit details of the contract are not yet known, the Steelers committed little top-line money to Harrison. It’s a small risk — and one that could be worth it if Harrison continues defying Father Time.