Something like _updateLanguage() feels better, I agree. Having things break early is easier to debug.