what probably contributed to this treatment
After consulting a thesaurus and attempting to choose the most suitable words for this context
Roget's New Millennium™ Thesaurus - Cite This Source new!
Main Entry: benefit
Part of Speech: verb
Synonyms: advance, advantage, aid, ameliorate, assist, avail, better, build, contribute to, favor, further, improve, make it*, pay, pay off*, profit, promote, relieve, serve, succor, work for
Antonyms: disfavor, harm, hinder, hurt, impair, injure
Source: Roget's New Millennium™ Thesaurus, First Edition (v 1.3.1)
Copyright © 2006 by Lexico Publishing Group, LLC. All rights reserved.
* = informal or slang