3 lines below this one is a call to `installed_languages.pop`, which changes the list in-place aside from just returning the popped value. This bug only surfaced occasionally for me when we were storing the language choices in the session, but now that we only have one canonical language choice list, this pops up for me everytime.