I think it also side-steps your pep8 concerns ...