Hid some methods away that dont need to be public