Clarify smart ptr object usage.