typo: missing `self`