String internalization