We might want an `@api private` here, so this doesn't show up in the Doc UI.