I guess what I don't understand is why does the NFL still not have a blanket contract for terms in regards to things like voiding guarantees, particularly for rookie contracts? I'm fine with creative incentive language and whatnot, but I feel this type of clause should be fairly standard and franchises like the Bengals shouldn't be allowed to try to sneak things like this in.
All that said, there is a reason the Bengals consistently rank towards the bottom of the league in these NFLPA player surveys.