anchor.diff:  do_get_inform(Path, Config) ->
   	ConnPid = gun_open(Config),
   	Ref = gun:get(ConnPid, Path, [{<<"accept-encoding">>, <<"gzip">>}]),
  -	case gun:await(ConnPid, Ref) of
  +	case gun:await(ConnPid, Ref, infinity) of
   		{response, _, RespStatus, RespHeaders} ->
   			%% We don't care about the body.
   			gun:close(ConnPid),
   			{RespStatus, RespHeaders};
   		{inform, InfoStatus, InfoHeaders} ->
   			{response, IsFin, RespStatus, RespHeaders}
  -				= case gun:await(ConnPid, Ref) of
  +				= case gun:await(ConnPid, Ref, infinity) of
   					{inform, InfoStatus, InfoHeaders} ->
  -						gun:await(ConnPid, Ref);
  +						gun:await(ConnPid, Ref, infinity);
   					Response ->
   						Response
   			end,
   			{ok, RespBody} = case IsFin of
  -				nofin -> gun:await_body(ConnPid, Ref);
  +				nofin -> gun:await_body(ConnPid, Ref, infinity);
   				fin -> {ok, <<>>}
   			end,
   			gun:close(ConnPid),
  
positive.code: 		{<<"accept-encoding">>, <<"gzip">>},
  		{<<"te">>, <<"trailers">>}
  	]),
  	{response, nofin, Status, RespHeaders} = gun:await(ConnPid, Ref),
  	{ok, RespBody, Trailers} = gun:await_body(ConnPid, Ref),
  	gun:close(ConnPid),
  	{Status, RespHeaders, do_decode(RespHeaders, RespBody), Trailers}.
  
  
negative.code: 	Ref = gun:get(ConnPid, "/resp/stream_trailers", [
  		{<<"accept-encoding">>, <<"gzip">>}
  	]),
  	{response, nofin, 200, RespHeaders} = gun:await(ConnPid, Ref, infinity),
  	%% @todo Do we want to remove the trailer header automatically?
  %	false = lists:keyfind(<<"trailer">>, 1, RespHeaders),
  	{ok, RespBody} = gun:await_body(ConnPid, Ref, infinity),
  	<<"Hello world!">> = do_decode(RespHeaders, RespBody),
  	gun:close(ConnPid).
  
  