alternative substitutions