This team hasn't yet learned how to win at home, and Allen in particular is too keyed up at home, feeling pressure to perform. It's human nature to perform better when there aren't expectations on you, and the Bills have proven (and said) that they relish the "us against the world" challenge of road games. Home performance is a real problem that I hope will be intentionally addressed in the building and with Allen in particular.