If you can get Revis you do it. Mckelvin can be cut or maybe traded for a 5th and that saves 4 million right there. If you cut Mckelvin, rivers and Urbik you can pay for most of revis's salary. I more I think about hughes the less I am inclined to pay him 10 million per year. Looking over the current free agent list you might be able to get close production from , the graham, morgan, or the kid from Cleveland for half the price. Either way You give Rex one great and one very good corner with the current front seven ,you are not going to need to score very much to win a lot of games.
They can sign Revis and still bring in a solid guard and a good Pass rusher.