I don't know any more than either of you, but Spikes has a better resume than Alan Branch and I think he signed a 1 year deal here basically as a tryout for other teams. Bills salary cap situation probably allowed them to offer the most money and starting potential. Right now he's on a 1 year contract, so it's better to have a plan in place if he's not here next year or doesn't perform.