Why not underscore function if not public?