I tend to keep my SOWs vague so allow for reprioritization of work and protect myself. I also never write SOWs on basis of outcomes, but as an activity. Ie here is what I will do, but if you decide to not take my advise, don’t blame me if the desired outcomes aren’t delivered. This makes a big difference when chasing up invoices.