Look at Milano vs Edmunds contract and Milano is a better player than Bernard. The Bills were smart to save the money from Edmunds and adjust the defense to better fit Bernard. Its why they beefed up the DT position as well. It is really hard to say Bernard is better than Edmunds because they are asked to do different things. Bernard could not do what Edmunds does and Edmunds could not play the same way as Bernard. However, there are more players that could replace a Bernard than a Edmunds without other changes. That is why Edmunds has a higher value, even than Milano.