We have a good enough workaround for now. It doesn't seem trivially fixable to completely solve the issue.
(The issue being we have a lame -parent articaft of all modules)