@bjlittle seems to have this covered, so all I'll throw into the mix is that existing netCDF files may have the "Conventions" attribute set to values *other* than CF.