I know; I know - it does make sense though
NFL Draft Diamonds @DraftDiamonds
Buffalo Bills have now signed a CB, a DE and a RB. Three backup needs. All before Free Agency begins. Why are they doing this? Think about it for a minute, because they have 5 top 150 picks in 2018. They are trading up folks
NFL Draft Diamonds @DraftDiamonds 3h3 hours ago
All these signings will not count against it, that is true, because if they lose three players like Jordan Matthews, Preston Brown and EJ Gaines and sign maybe one free agent, the Bills could land several picks in 2019