I found maybe_add_lang_type_raw benefitted from simply returning false early, rather than use a bool flag. applied to trunk. nathan -- Nathan Sidwell