What does "obviate" mean?

Obviate: To anticipate; to prevent by interception; to remove from the way or path; to make unnecessary; as, to obviate the necessity of going. To lay down everything in its full light, so as to obviate all exceptions. Woodward.

Sources