Make some functions "protected"