Slight architecture change so we can determine if an authentication module succeeded after calling logon.