The problem is that when a movie has an audio track that does not specify a language, then subtitles are automatically enabled when the subtitle mode is set to “Show with foreign audio”. This is probably not the behaviour most people would expect. I think that if an audio language cannot be determined, then it should be treated as if it were the user’s preferred (non-foreign) language. Or, a separate option could be added to choose one of the two behaviours.