changed test for language fallback

now accounts for none and empty