in some cases the whole key failed to read from the file, possibly skipping important data