why the use of ``is`` here? AFAIK, it's not a language guarantee that equal strings will be the same object, even though that is the case for cpython.