pep8 compatibility