Considering it's only a one year contract, and the it's not so much that it's going to hurt the team in the long run if it doesn't work out with him, I would have to say the move by Buffalo isn't that bad. If he pulls the usual T.O. stuff they could even cut him or bench him in the middle of the year and it won't hurt the team in the long run. He might even have incentive to play as well as he can if he wants to land with another team after this.