missing `self` parameter?