Private API
Public API