Maybe also `@internal`