pep8 - except for the crazy indenting