user inference requires authenticated user