self.__class__ always makes me happy :)