In Jython as long as we want to support Java 1.1 (and AFAIK Finn still will) we cannot make interned string always mortal. So it is OK if CPython goes this route, but the Python manual should say that it is unspecified whether intern results are mortal or immortal or nothing on the subject (now it explicitly says immortal). regards.