Assigning a contract to someone else does not necessarily relieve the assignor of liability. The original contract does not have to include a specific clause to keep the assignor liable.In other words, the IT firm may still be responsible for the obligations of the contract, so if the other company that the IT firm chooses to complete the work indicated in the contract does not deliver, then the original IT firm may still be liable to ensure the work gets completed or face legal consequences.You can include a clause in the Assignment to absolve yourself of either complete or partial responsibility to the original contract, provided all involved parties indicate that they agree by signing the Assignment.