not handling character escapes properly - mark as todo for now