new handling of string literals