Nobody ever thought that Landry was any less than a top 3-5 Safety in the NFL.
That does not change the fact that he has some serious Achilles' issues and if you need to understand what happens when you pay a guy like him what he's worth and the Achilles' pops (who the hell would insure him?) and what happens to your salary cap you don't understand why Landry should not be signed for longer than 3 years with next to no guaranteed money.
That doesn't change the fact that he will get a 5 year deal with a lot of guaranteed money elsewhere.
If this team dumps that much more cash into the secondary, then Tannenbaum has to be fired.
It's arguable that even Revis should be locked up.