Mark as `@Beta` if could change in the future?