anchor.diff:  		undefined ->
   			authenticate(Tail, Username, Password);
   		Else ->
  -			?info("Handler ~p returned an bad value ~p", [Handler, Else]),
  +			?info("Handler ~p returned a bad value ~p", [Handler, Else]),
   			authenticate(Tail, Username, Password)
   	end.
   
  
positive.code: handle_call({authentication, Username, Password}, State) ->
  	#state{callback = Callback, substate = Substate, error_count = Errs} = State,
  	Out = Callback:handle_authentication(Username, Password, Substate),
  	Errcount = case Out of
  		allow -> Errs;
  		{deny, _} -> Errs;
  		undefined -> Errs;
  		_Err -> Errs + 1
  	end,
  	case Errcount of
  		3 ->
  			?notice("backed ~s returned it's 3rd and final error ~p", [Callback, Out]),
  			remove_handler;
  		Errs ->
  			{ok, Out, State};
  		_ ->
  			?notice("backend ~s returned an error ~p; this is error ~p", [Callback, Out, Errcount]),
  			{ok, Out, State#state{error_count = Errcount}}
  	end;
  
  handle_call({get_user, Username}, undefined) ->
  
negative.code: 	BaseRec = #user_auth{},
  	KeyPos = record_info(fields, user_auth),
  	{error, nyi}.
  