Improved language selection.