If `authenticate!` returns nil (failure), this'll try to call `nil.login` and fail