Underscore private functions