The Denver Broncos are like the latest version of you Android or iPhone.

We all stand in line, wondering what this new operating system will look like, what features will be better, and what features will fall short of expectations. Last time around, The Broncos Version SB50 was a far better product than any of us could have imagined. After getting used to the new, defense-first interface, we loved it, and it awarded us with a Lombardi Trophy.

But what now?

This new version of The Broncos, Version 2016, has the old, reliable features we’re used to (all of which have been rated high in Gary Kubiak‘s first year consumer reports), starting with the defense. With its speed, strength, aggressiveness and never-quit nature the Denver defense is the best operating system money can buy. And with Wade Phillips writing up the code and Von Miller and Co. performing their job flawlessly, there was rarely a single bug or glitch.

Broncos Version SB50 didn’t come without a malfunction or two, though, and 2016 is no different.

The Broncos don’t have a team of engineers working on lines of code; instead, they have one man, John Elway, searching for that one line of code that’s holding the organization back: the starting quarterback.

Between Mark Sanchez, Paxton Lynch and Trevor Siemian, Elway believes he’s found the answer, but if not, he’ll be counting on The Broncos Version 2016’s other features to pick up the slack: a crack-resistant front seven, a quick-charge running game, a screen-cover upgrade at offensive line, a drop-proof wide receiver core.

But if the consumers are honest, it all hinges on that quick-fix Mark Sanchez, and I really hope we’re not all standing in line again because of a quarterback recall this time next year.