We seem to trade a lot of productive or high potential players for future 7th round draft choices. I don't understand it. In a stacked roster like ours, why do you want to collect a bunch of 7th round choices who don't have much chance of making the team next year, and give away players who are already playing above their draft round? Cam Johnson is the latest example. He was injured last year, and didn't show much, but he is obviously developing, and shows a lot of promise at this point. Even Vic Fangio said he is light years ahead of where he was last year. In my opinion, you can never have enough pass rushers, and I think he will be a good one. They thought enough of him to keep him on their original 53, but now you are banking on finding another player next year in the 7th who will be better than Cam Johnson. I think there is a low probability of that happening. The only reason Cam was a 7th in the first place was that teams worried about his sickle cell anemia issue. Otherwise, he would have been drafted much higher. He has proven that endurance is not a problem for him, so his value should have gone up. And he's only going to count as minimum salary on the cap. Not like Harylson, who was being paid more. In my opinion, if a guy is playing above his draft round, you don't trade him for a lower choice. But I've noticed this is a trend with our team. In this case. we dumped Johnson for Chris Harper, who at this point, is more unproven than Johnson, and some of the other receivers that we cut.