__init__ should not return any value

https://docs.python.org/2/reference/datamodel.html#object.__init__

    "As a special constraint on constructors, no value may be returned; doing so will cause a TypeError to be raised at runtime."

While that may not technically happen here, because of the returned super, it should still be avoided.