I believe this line is meant here to require that the settings must be upper case. Assuming that is correct, should we log(or otherwise display) a warning about invalid setting keys that are not all upper case?