Diminish requires modes to be loaded in advance