Clarify documentation.
Remove extraneous context and delegate objects.