Multiple login_providers now handled properly