up above we were checking whether these were strings, now we're checking that they're not null. we should pick a thing and stick with it. what about just evaluating for truthiness? then null, empty string, and false will all be handled? of course, we'll then want to make sure that `this.args.language` is a string before we call lowercase on it.