What if we made `.user_authenticated?` take an optional `login` argument and move this comparison inside that method?