Does this have to be public?