It’s all in the wording. Language is put in the contract that protects the contractor from unknown and unforeseen circumstances.
Just like any remodel, time and materials to bring it up to code...which wasn’t done before. I was there as they built it but didn’t know they were making money by skimping on construction costs. Most of those who profited are long gone.