correct self-reference