With respect to assignment transactions, we acknowledge that they can be extremely tricky and so we spend considerable time on them to ensure we get them right. Our experience shows that every assignment is different from the other ones and there are many nuances that need to be considered. Of course, when all parties deliver on their promises, there is no need for concerns, but the additional provisions included in your assignment agreement will become extremely important when one of the parties breaches their obligations. We tell our clients that for assignments, we prefer to be engaged at the time of drafting the offer. We see many assignment agreements that have been prepared with boiler plate language that are deficient and leave room for uncertainties and disputes. Our goal is to eliminate those issues and get the agreement right from the beginning.