Try simplifying loader plugins by doing more work internally