I'm confused about the doc.  The type is `@private`, but every other function has doc.