Should these 3 things actually be public?