*ring*
Cleveland Browns: Front office.
Buffalo Bills: How do you feel about trading the #1 overall pick?
CLE: No way, gotta have Barkley to hide Tygod's inability to throw the football, like you guys did with McCoy.
BUF: Fair enough.
*ring*
New York Giants: Front office.
BUF: So what do you want for the #2 overall pick?
NYG: Not for sale, have you seen our secondary? Neither have we, we're afraid they're missing. We're taking Minkah Fitzpatrick at #2 and hoping that he can play safety and corner at the same time.
And that's how the Bills get to pick whoever they want at 3 and Cleveland still gets the guy they want (Allen) at 4.