To get in the way of; to hinder.
To avoid (a future problem or difficult situation).
To anticipate and prevent or bypass (something which would otherwise have been necessary or required).
Synonym of obviative