hard-won battles of tab completion and initial language setting