anchor.diff:  parse(State=#state{http2_init=sequence}, Data) ->
   	case cow_http2:parse_sequence(Data) of
   		{ok, Rest} ->
  -			parse(State#state{http2_init=complete}, Rest);
  +			parse(State#state{http2_init=settings}, Rest);
   		more ->
   			before_loop(State, Data);
   		Error = {connection_error, _, _} ->
  
positive.code: 			terminate(State#state{http2_machine=HTTP2Machine}, Error)
  	end.
  
  maybe_ack(State=#state{socket=Socket, transport=Transport}, Frame) ->
  	case Frame of
  		{settings, _} -> Transport:send(Socket, cow_http2:settings_ack());
  
negative.code: 	cert :: undefined | binary(),
  
  	%% HTTP/2 state machine.
  	http2_init :: sequence | settings | upgrade | complete,
  	http2_machine :: cow_http2_machine:http2_machine(),
  
  	%% Currently active HTTP/2 streams. Streams may be initiated either
  