The San Francisco 49ers and Colin Kaepernick have signed a restructured contract.

The new contract eliminates future financial risk for the 49ers if he were to get injured this season.

The 49ers will no longer be responsible for guaranteeing Kaepernick’s scheduled salary of $14.5 million for the 2017 season if he is on the roster – or not healthy enough to pass a physical – on April 1, 2017.

In return, Kaepernick has the option to void the four remaining years of his contract at the end of this season and become an unrestricted free agent in March. Also, the 49ers guarantee his entire $2 million in per-game roster bonuses through the end of the regular season.

Kaepernick will start this week for the 49ers in place of Blaine Gabbert.

Kaepernick and the 49ers originally agreed to a six-year, $115 million contract extension in June 2014. The deal will now essentially be a three-year, $39 million contract.