Yeah, I did that because I was getting a weird error in my IDE (PyCharm) on the end of the Interface() line. I meant to roll that back but missed it on the check-in.

Re: pep8, I think it would be good to make an inspection pass with pep8 and other validators (PyCharm makes this pretty easy to do) in preparation for a 1.0 release. Lots of formatting changes, etc., might as well get them in there before it becomes "official" to minimize sync issues later.