Colin Kaepernick and the San Francisco 49ers will rework his contract to eliminate his guarantees for 2017 and remove the final three seasons.

The deal alleviates concerns on the 49ers' part on injury guarantees.

Kaepernick can also void the deal after this season to become a free agent.

With Blaine Gabbert struggling, the 49ers appear set to make a change at quarterback.