Automatic choice of subtitles based on language

This is a small suggestion but I hope you will give it some thoughts.

Today, it seems that Infuse automatically chooses subtitles:

  1. First based on nature/format (embedded, external)

  2. Then considers the language

Would it be possible to invert the logic: first check of preferred language is available, then check if external is available.