Using hardcoded names to retrieve modifiers can result in errors if the user has enabled UI translation, because the modifier may not have the expected English name if the UI is translated.