If the Bills don't find a way to get up and draft Darnold, Rosen or Mayfield(preferably the latter), I'd sit tight at 12, use the first five picks to fill other holes on the team, and take a QB flyer with one of the 3rd round picks(Lauletta, White, etc...), and roll the dice with McCarron in 2018.
No way do I want to see them use 12 or 22 on Allen, Rudolph or Jackson.