going back and forth, and back and forth again on how to handle language
selection...