https://constructionlawnc.com/2010/12/08/uninsurable-risk/
Careful! Your contract may create uninsurable loss