def CheckVersionValid(rootGroup, verbose=False):
    """
    **CheckVersionValid** - Checks for valid version information given a netCDF
    root node
    
    Parameters
    ----------
    rootGroup: netCDF4.Group
        The root group node of a Loop Project File
    verbose: bool
        A flag to indicate a higher level of console logging (more if True)
    
    Returns
    -------
    bool
        True if valid version in project file, False otherwise.
    
    """
    if rootGroup and "loopMajorVersion" in rootGroup.ncattrs() \
      and "loopMinorVersion" in rootGroup.ncattrs() \
      and "loopSubVersion" in rootGroup.ncattrs():
        version = [rootGroup.loopMajorVersion, \
                   rootGroup.loopMinorVersion, \
                   rootGroup.loopSubVersion]
        if verbose: print("  Loop Project File version = " \
          +str(version[0])+"."+str(version[1])+"."+str(version[2]))
        return True
    else:
        errStr = "(INVALID) No Version for this project file"
        print(errStr)
        return False