It's not perfect -- far from it, in fact.
But it is a lot better than it has been in a while.
And it's the best quarterback Nick Mullens has experienced this season.
The 49ers have a huge game Monday night in their new digs as tenants of the Arizona Cardinals. They face the playoff-bound Buffalo Bills. And Mullens will finally be able to line up with the 49ers top running back and two best wide receivers.