Good, even very good yes. The best we've had in a long while, yes. Efficient, productive, a player without whom we'd not have nearly the success we've had. So good, very good yep, and a player we need now to lead the team/program back to respectibility absolutely. So, again, good yep, maybe very good but not great. To become an elite top 25 program semi-consistently we need a qb that can create. That can whirly bird out of a sack situation, that can win with his legs as much as his arm. And be as good as Ryan is with his learned progressions, coolness in the pocket, cerebral approach to the game, good arm and now better developed leadership skills. Now a proven winner in clutch situations with the game on the line. Glad we have him right now while at the same time looking forward toward having the next dynamic qb on the hill whomever he'll be.