Full compatibility with pep8