Why are these public?