A person i met in a grocery store was in a car accident with a guy in Dunkirk. The grocery store person told me the guy in Dunkirk said that the Bills would be in the Super Bowl last year. They were 100% certain. Other candidates were the other 15 AFC teams.
Why show your hand, talk about what you need and drive up prices or competition for players. Not excuses, it's smart.
But I agree about the drafting. He has to hit on 1st and 2nd rounders more often than he does.