The Denver Broncos have not wasted much time to land their new starting quarterback in free agency. Unfortunately, it’s not the one Broncos players, most notably Von Miller, have been working hard to recruit all offseason in Kirk Cousins.

Instead, they’re set to sign Minnesota Vikings quarterback Case Keenum when the new league year begins on Wednesday, according to ESPN’s Adam Schefter.

Keenum, 30, is coming off a career year in Minnesota, where he started 14 out of 16 regular-season games in place of the injured Sam Bradford. He led the Vikings to an 11-3 record during his starts as he threw for 3,547 yards with 22 touchdowns and seven interceptions. He also helped the team win its first playoff game since 2010 as they reached the NFC Championship Game.

However, the Vikings weren’t entirely confident that Keenum would be able to sustain that level of production, which was likely why they did not make a more concerted effort to keep him. Prior to last season, Keenum had spent two up-and-down years with the Rams, where he compiled a 7-7 record as a starter.

The Broncos apparently felt confident enough in Keenum’s ability, though, at least in terms of being an upgrade over their quarterback options last season. Trevor Siemian, Brock Osweiler, and Paxton Lynch all failed to hold down the starting quarterback position last season as they went a disappointing 5-11 and missed the playoffs for the second year in a row.

Keenum doesn’t have as proven a track record nor as high of a ceiling as the Broncos’ No. 1 option, Cousins. But he was able to succeed in Minnesota while playing behind an elite defense as well as having two dangerous receiving weapons. He will have similar tools to work with in Denver, which should provide some optimism in his ability to reproduce last season’s breakout campaign.