fight confusing language with might and main