a related concept of assignment is novation wherein, by agreement with all parties, one contracting party is replaced by a new party. while novation requires the consent of all parties, assignment needs no consent from other non-assigning parties. however, in the case of assignment, the consent of the non-assigning party may be required by a contractual provision.