Revert "Revert "public""

This reverts commit 1a361dc7c2c34168fdc0b0d458678ad0718d7742.