what is the idea of the first part of the if? get_version_str can't be None. maybe you just meant ```if self``` (see the ```is_valid``` and ```__bool```)