Should these two functions be public?