Pandas version < 1.1.0 allowed to replace the underlying data of an existing DataFrame. We used this to return a empty dataframe from a context manager and fill in the da