Why is this happening here and not in `__init__()`? Also `_verify_aesthetics(self, data)` a few lines further down uses `self._stat` unconditionally: if I understand correctly it is guaranteed that this happens later than the `__radd_()`?!