does this pass pep8 check? looks to be over 80 chars, but I didn't check.