anchor.diff:          8 -> Method = sspi;
           _ -> Method = unknown
       end,
  -    State2 = reply(State, {error, {unsupported_auth_method, Method}}),
  +    State2 = finish(State, {error, {unsupported_auth_method, Method}}),
       {stop, normal, State2};
   
   %% ErrorResponse
  
positive.code:     end,
      {reply, {ok, Value}, State}.
  
  %% TODO request format broken
  handle_cast({{From, Ref}, Command}, State = #state{sync_required = true})
    when Command /= sync ->
      From ! {Ref, {error, sync_required}},
      {noreply, State};
  
negative.code:         <<"28P01">> -> Why = invalid_password;
          Any         -> Why = Any
      end,
      {stop, normal, finish(State, Error)};
  
  auth(Other, State) ->
      on_message(Other, State).
  