Why do you make this method public?