Generally, a limited no-trade clause grants the player the right to determine where he is traded if he is traded to varying degrees, i.e. he can't outright say "I won't permit you to trade me" but he does have a significant say in where he is traded. Players with this manner of protection usually specify a list of teams to whom they are/are not willing to be traded. A full no-trade clause gives the player complete control over whether he is traded or not. The front office can engage in the discussions and machinations of trading the player all they like, but any potential deal cannot be consummated without the express approval of the player, accomplished by convincing the player to consent to waive his no-trade clause. Often, teams have to sweeten the pot for the player with the clause by guaranteeing a monetary option in the contract in exchange for the player waiving the clause and consenting to being traded.