move auth_set check to an only_if block and return false for failed connections
in the auth_set? function