diff --git a/docs/pyerrors/input/pandas.html b/docs/pyerrors/input/pandas.html
index af0434d0..dd553ee5 100644
--- a/docs/pyerrors/input/pandas.html
+++ b/docs/pyerrors/input/pandas.html
@@ -258,32 +258,36 @@
171 if isinstance(df[column][0], bytes):
172 if df[column][0].startswith(b"\x1f\x8b\x08\x00"):
173 df[column] = df[column].transform(lambda x: gzip.decompress(x).decode('utf-8'))
-174 df = df.replace({r'^$': None}, regex=True)
-175 i = 0
-176 while df[column][i] is None:
-177 i += 1
-178 if isinstance(df[column][i], str):
-179 if '"program":' in df[column][i][:20]:
-180 df[column] = df[column].transform(lambda x: import_json_string(x, verbose=False) if x is not None else None)
-181 if auto_gamma is True:
-182 if isinstance(df[column][i], list):
-183 df[column].apply(lambda x: [o.gm() if o is not None else x for o in x])
-184 else:
-185 df[column].apply(lambda x: x.gm() if x is not None else x)
-186 return df
-187
-188
-189def _need_to_serialize(col):
-190 serialize = False
-191 i = 0
-192 while col[i] is None:
-193 i += 1
-194 if isinstance(col[i], (Obs, Corr)):
-195 serialize = True
-196 elif isinstance(col[i], list):
-197 if all(isinstance(o, Obs) for o in col[i]):
-198 serialize = True
-199 return serialize
+174
+175 if not all([e is None for e in df[column]]):
+176 df[column] = df[column].replace({r'^$': None}, regex=True)
+177 i = 0
+178 while df[column][i] is None:
+179 i += 1
+180 if isinstance(df[column][i], str):
+181 if '"program":' in df[column][i][:20]:
+182 df[column] = df[column].transform(lambda x: import_json_string(x, verbose=False) if x is not None else None)
+183 if auto_gamma is True:
+184 if isinstance(df[column][i], list):
+185 df[column].apply(lambda x: [o.gm() if o is not None else x for o in x])
+186 else:
+187 df[column].apply(lambda x: x.gm() if x is not None else x)
+188 return df
+189
+190
+191def _need_to_serialize(col):
+192 serialize = False
+193 i = 0
+194 while i < len(col) and col[i] is None:
+195 i += 1
+196 if i == len(col):
+197 return serialize
+198 if isinstance(col[i], (Obs, Corr)):
+199 serialize = True
+200 elif isinstance(col[i], list):
+201 if all(isinstance(o, Obs) for o in col[i]):
+202 serialize = True
+203 return serialize