return complexstring where needed
don't reparse string in compiler