pep8 and new requirements