Does this method and the next one need to be public?