I have a question about Flutter and Null Safety.

For example I have this lines of code:

```
  Future<dynamic> isLoggedIn() async {
    Account account = Account(client);
    Response? result = await account.get();
    if (result == null) {
      print(true);
    }
  }

```

I've marked `result` as nullable variable with `Response?`. So `result` can be null. Why Visual Studio gives me the warning `The operand can't be null, so the condition is always false.`, if I check if `result == null`?

Do I misunderstand the concept of Null Safety? :-)