fix for empty string and char literals