pep8 adherence: no tabs, a couple of additional newlines