Well, all offseason the biggest question for the Buffalo Bills was "Will Tyrod Taylor prove himself to be a long-term answer at quarterback, and will the Bills reward him with an extension?"

Now, we know the answer.

Taylor signed a 6-year/$92 million contract that will pay him $9.5 million in fully guaranteed money this year. He was set to make just $1 million this year.

After this season though, the contract has a lot of wording that makes the two sides not married to each other for eternity.

From NFL.com:

The team has the option to pick up the contract in 2017, and he'll make $27.5 million ($15.5 million with option, $12M base salary) if they do so, two sources informed of the deal told Rapoport. 

"Every year you have something to prove," Taylor told reporters Friday. "This is a competition-driven league. It's not like the NBA where everything is guaranteed. You can get cut at any given time. Any time you step on that field, you have something to prove, and that's been my mindset every time I step on the practice field."

The move is a good one for the Bills, who need to show unity and stability in the organization and you don't really have anything if you don't have a quarterback. The contract is structured in a positive way as well, with the Bills able to get out should Taylor underperform this season.