Never silently fall back to a different setting when a user's parameter explicitly specifies a value. Return an error for invalid explicit values; only apply defaults for omitted parameters.