reflect: string always indirect