fix issue where no missing private files would cause validate not to report missing public files