The San Francisco 49ers made headlines this week when they announced that they will give their fans exactly what they want, Colin Kaepernick.
During last week's Thursday night loss at home to the Arizona Cardinals, fans began chanting for the back up quarterback to take the field.
A long term vision
Kaepernick didn't get to take a snap but he has now been named starter for the 49ers game on Sunday against the Buffalo Bills.
JOIN THE DEBATE
Is Colin Kaepernick aiming for a move away from San Francisco? Join the debate by becoming a GMS writer HERE: http://gms.to/haveyoursay1
The decision has been followed up with a fairly drastic contract restructuring from Kaepernick which could see 2016 be his last year in the Bay Area.
Kaepernick was under contract with the 49ers through 2020 but the restructure has seen that now become just a two year contract.
The former Super Bowl quarterback also has the option to void the deal after this season - meaning if Kaepernick does impress as the 49ers starter, he could head to free agency as a hot commodity.
The biggest change made in his contract however, is the removal of injury guarantees - eliminating roughly $14.5 million of guaranteed money.
That means that if Kaepernick gets hurt this season, it could very well signal the end of his career in San Francisco.
Kaepernick could be heading to free agency and if he can impress the league in the remaining 11 regular season games, who knows where he could end up next season?
A tall task
Kaepernick takes over as the starter in San Francisco with the 49ers at 1-4 and on a four game losing streak.
They haven't won since the shutout victory over the LA Rams at Levi's Stadium in week one and with a very tough road game against the Buffalo Bills this Sunday, they could very easily slip to 1-5.
Two home games against the Tampa Bay Buccaneers and New Orleans Saints after the game with Buffalo will surely allow Kaepernick better chances to get an all important win if he should fall to the Bills.