anchor.diff:  	    ct:fail("Error=~p",[Error]);
   	{ok, Ref, ConnectionRef} ->
   	    IO ! {input, self(), "echo Hej\n"},
  -	    receive_hej(),
  +	    receive_data("Hej"),
   	    Kex1 = ssh_test_lib:get_kex_init(ConnectionRef),
   	    ssh_connection_handler:renegotiate(ConnectionRef),
   	    IO ! {input, self(), "echo Hej\n"},
  -	    receive_hej(),
  +	    receive_data("Hej"),
   	    Kex2 = ssh_test_lib:get_kex_init(ConnectionRef),
   	    IO ! {input, self(), "exit\n"},
   	    receive_logout(),
  
positive.code:     IO = ssh_test_lib:start_io_server(),
      Shell = ssh_test_lib:start_shell(?SSH_DEFAULT_PORT, IO),
      IO ! {input, self(), "echo Hej\n"},
      receive_hej(),
      IO ! {input, self(), "exit\n"},
      receive_logout(),
      receive_normal_exit(Shell).
  
negative.code: %%--------------------------------------------------------------------
  %%% Internal functions -----------------------------------------------
  %%--------------------------------------------------------------------
  receive_data(Data) ->
      receive
  	Info when is_binary(Info) ->
  