Why public?