While sorry to see Diggs and Davis go but it was time. Davis dropped more than few catchable balls but was a very good blocker for a wideout. His price tag was going to be more than Buffalo could carry this season. Diggs played well and was constant threat but he is getting older and would need to resigned next year or cut. I am starting to wonder if wideouts will become like running backs, you draft one or 2 every year but only keep them for their rookie contract before drafting their replacement. As is the position group is generally a big chunk of the salary cap and easier to find cheaper replacements in the draft than keep what you already have.