Why does an admin have to sign in under an account? The `sign_in(user)` version seems like an improvement to me either way.