Working no-self-member optimization.