shouldn't this be in the ``__init__``?