have zfactors not fail if cant read all the emasses, just restrict
levels made