the self is implicit