@sarina Yup. `if user.is_authenticated:` evaluates to True because `is_authenticated` is a bound method on the user object and is not `None` and so the code is working. If I change it to `if user.authenticated is True:`, the tests start failing. Which is why it is always a good idea to be explicit in conditionals!