anchor.diff:  	{ok, Fd} ->
   	    Res = lookup_host_key_fd(Fd, KeyToMatch, Host, Alg),
   	    file:close(Fd),
  -	    {ok, Res};
  -	{error, enoent} -> {error, not_found};
  -	Error -> Error
  +	    Res;
  +	{error, enoent} ->
  +	    {error, not_found};
  +	Error ->
  +	    Error
       end.
   
   identity_key_filename('ssh-dss'            ) -> "id_dsa";
  
positive.code:     case io:get_line(Fd, '') of
  	eof ->
  	    {error, not_found};
  	Line ->
  	    case ssh_decode_line(Line, auth_keys) of
  		[{AuthKey, _}] ->
  
negative.code:     case io:get_line(Fd, '') of
  	eof ->
  	    {error, not_found};
  	{error,Error} ->
  	    %% Rare... For example NFS errors
  	    {error,Error};
  	Line ->
  	    case ssh_decode_line(Line, known_hosts) of
  		[{Key, Attributes}] ->
  