silly/picky: some style guides say to use `is not None` for this, ostensibly to avoid weird behavior from poorly written `__eq__` method overrides. (Also my editor underlines it.)