__init__ comes first, damn it