when to use hijack in golang? when to use hijack in golang? go go