obviate
/ˈɒbviˌeɪt/
verb
Meaning
To anticipate and prevent or bypass (something which would otherwise have been necessary or required).
To avoid (a future problem or difficult situation).