militates

verb
  1. to have weight or effect as evidence or argument; to work against or in favor of something
  2. Usage: formal; usually followed by ‘against’ or ‘for’

Examples