Does it need to be public?