Hi foxtek, thank you. . . . .and welcome.
Please help flesh out what you think is meant by the last 8 words.
Who is "they?"
"keeping a lid on things" means. . . . ?
What "things," do "they" mean?
For "accumulation" of what?
"Accumulation" by who?
Thanks for your post. Much appreciated.