Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
militate (v.)
is usually combined with against; it means to work, to have effect, as in Their low tax base militates against their providing needed services. Occasionally it is used with in favor of or for, as in Their youth and zeal militate in favor of [for] their winning a hearing. See MITIGATE.