you only need to mark it `@private` once.