One teams trash is another teams treasure...So many teams fans when losing a player to Free agency says that player was trash/always injured/not worth it/easily replaceable... the teams fans that signs that player is happy and thinking they got a a great player and a steal. All these teams restructuring contracts and releasing players to create cap space...Just make all contracts guaranteed and no more than 2-3 years....Noone plays out their original contract with out it restructured or released. What is the point already.. Deshaun Watson's contract already restructured...Tyreke Hill's Contract restructured both signed big contracts last year.. Josh Allens contract restructured.. on and on and on....Buy now pay later...restructure. and pay them a bonus and stretch it out further....rinse and repeat...