I was looking at legacy code with an eye (nose?) for code smells and saw several things that didn't seem to be covered by The Usual Smells.
Changling might be has-a built in terms of implemented-in-terms-of-a.