According to Adam Schefter, the Denver Broncos and San Francisco 49ers have come to terms on a trade that would send Colin Kaepernick to the Broncos. All that’s left is Kaepernick agreeing on a contract restructuring that would allow Denver to fit him under their salary cap.

The Broncos only have $2.9 million remaining in salary cap space, which is not nearly enough to cover Kaepernick’s $11.9 million base salary, let alone his $15.9 million cap number for 2016. John Elway has reportedly asked the 49ers quarterback to accept a deal that would pay him $7 million in 2016, but Kaepernick has yet to agree.

Reports did surface today, though, that Kaepernick and Elway have met in person at least twice in the last few weeks, including a visit to Elway’s Denver home last Thursday. Perhaps that’s a sign that an agreement between the two is progressing.

If Kaepernick does agree, Schefter reports the Broncos would be sending a mid-round pick to the 49ers.

Elway had previously said that he valued Kaepernick as a fourth-round pick, but Denver doesn’t currently have a fourth-round pick. Unless they can bring in a fourth-round pick from another franchise, they’ll likely be sending a third or fifth out to San Francisco.

After this, it looks as if it’s no longer a question of if Kaepernick will be playing in the orange and blue, but when.