Make helper fns private