compromise solution because both right modifiers are actually useful