We intend for this function to be private, so we can define it at the file-level like #705.  You'll still see pseudo-private functions that start with an underscore, but we are moving to file-level scoped functions instead so they are actually encapsulated.