Refresh my memory, wasn't EJ Gaines a very good player for this team last year? He's a younger guy and signed only a 1 year deal with the Browns. The Bills couldn't have signed him to a multi-year deal, right?
I don't know how you don't try to keep a guy like that.