I think that if you are looking to find a complete defensive scheme that can play some run defense and not get run out of the house when a team passes, Hageman is the choice. He can play on 3rd downs and could play either NT or DE. Power is not his issue. Has good speed too. Just inconsistent, kind of raw. Everyone wants right now, fix it now, solve it now. I would rather have work on him for a year or two and solve it for 8. Not many fix it now guys in any draft. But, when Hageman plays with his pads down, he gets push. He is not a guy that gets pushed around, will move down the line and keep his course. He might get ridden by a play, but not downright whipped, even when he plays high. And, I think he is a guy that can get push on passing downs, paired with Heyward inside, they could be some trouble.