Make helper functions private