remove wasted 'self.'