assignments made for consideration are irrevocable, meaning that the assignor permanently gives up the legal right to take back the assignment once it has been made. donative assignments, on the other hand, are generally revocable, either by the assignor giving notice to the assignee, taking performance directly from the obligor, or making a subsequent assignment of the same right to another. there are some exceptions to the revocability of a donative assignment: