anchor.diff:  	{ok, << 0:24, 4:8, 1:8, 0:32 >>} = ssl:recv(Socket, 9, 1000),
   	timer:sleep(100),
   	Pid = get_remote_pid_tls(Socket),
  -	Pid ! {'EXIT', self(), shutdown},
  +	Pid ! {'EXIT', self(), {shutdown, ?MODULE}},
   	%% Send a HEADERS frame as a request.
   	{HeadersBlock, _} = cow_hpack:encode([
   		{<<":method">>, <<"GET">>},
  
positive.code: 	timer:sleep(100),
  	Pid = get_remote_pid_tls(Socket),
  	Parent = get_parent_pid(Pid),
  	Pid ! {'EXIT', Parent, shutdown},
  	{error, closed} = ssl:recv(Socket, 0, 1000),
  	true = is_process_down(Pid),
  	ok.
  
negative.code: 	SupPid = get_remote_pid_tcp(Socket),
  	[{_, Pid, _, _}] = supervisor:which_children(SupPid),
  	%% We stop the process normally and therefore get a 204.
  	ok = sys:terminate(Pid, {shutdown, ?MODULE}),
  	{ok, "HTTP/1.1 204 "} = gen_tcp:recv(Socket, 13, 500),
  	ok.
  
  