I thought about it, but IMHO it doesn't matter, what matters is the intent : a specific language was requested so whatever happens, a specific language will be returned, even if the requested lang ends up being invalid, the original intent was to get the content in one language only.