Are these exposed to anybody? Why does it need to be public?