add shameless self-reference