Free agency doesn’t officially begin until Friday at 6:00 p.m. ET. But at this rate, that moment might lack suspense. Teams have had the ability to negotiate with free agents for 24 hours now, and the agreements in principle continue to fly in.

One of the latest: Buffalo has lost linebacker Paul Posluszny.

Posluszny has agreed to sign a six-year, $42 million contract with the Jacksonville Jaguars. He’ll get $15 million guaranteed.

NFL Network’s Jason La Canfora says the Bills tried hard to keep the 26-year-old Penn State grad (general manager Buddy Nix says they made a “competitive offer“), but ultimately it seems as though Posluszny wanted to play middle linebacker in a 4-3 defense anyway.

If the Bills weren’t able to match Jacksonville’s offer, I don’t blame them. Six years is a long time for a guy with injury concerns. This could pay off big-time for the Jags, because Posluszny is a young, sure-tackling leader. But he’s also missed 19 games during his four-year career.