`@internal @private`