See https://github.com/pydata/pandas/issues/4196#issuecomment-41275055